Skip to content

Commit 8e4c20d

Browse files
committed
Write seperator beforehand
1 parent 6e288fd commit 8e4c20d

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/imports.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,10 @@ impl fmt::Display for UseSegment {
205205
UseSegment::List(ref list) => {
206206
write!(f, "{{")?;
207207
for (i, item) in list.iter().enumerate() {
208-
let is_last = i == list.len() - 1;
209-
write!(f, "{}", item)?;
210-
if !is_last {
208+
if i != 0 {
211209
write!(f, ", ")?;
212210
}
211+
write!(f, "{}", item)?;
213212
}
214213
write!(f, "}}")
215214
}
@@ -219,11 +218,10 @@ impl fmt::Display for UseSegment {
219218
impl fmt::Display for UseTree {
220219
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
221220
for (i, segment) in self.path.iter().enumerate() {
222-
let is_last = i == self.path.len() - 1;
223-
write!(f, "{}", segment)?;
224-
if !is_last {
221+
if i != 0 {
225222
write!(f, "::")?;
226223
}
224+
write!(f, "{}", segment)?;
227225
}
228226
Ok(())
229227
}

0 commit comments

Comments
 (0)