Кажется, причина в самом замыкании
|parsed| {
let ident = " ".repeat(self.level * 4).to_string();
ident
}
А именно - в использовании поля self.level. Но всё ещё не могу понять - почему?
Кажется, причина в самом замыкании
|parsed| {
let ident = " ".repeat(self.level * 4).to_string();
ident
}
А именно - в использовании поля self.level. Но всё ещё не могу понять - почему?