Closed
Description
I manually formatted this code as:
impl<'i, 'a, Input, Payload, A: Automaton<Input, Payload>>
Iterator for Matches<'i, 'a, Input, Payload, A>
{
type Item = Match<Payload>;
fn next(&mut self) -> Option<Self::Item> {
let mut offset = self.offset;
while offset < self.input.len() {
self.state = self.aut.next_state(&self.state, &self.input[offset]);
offset += 1;
if let Some(m) = self.aut.get_match(&self.state, 0) {
self.offset = offset;
return Some(m);
}
}
None
}
}
rustfmt --write-mode=diff
:
-impl<'i, 'a, Input, Payload, A: Automaton<Input, Payload>>⏎
- Iterator for Matches<'i, 'a, Input, Payload, A>⏎
-{⏎
+impl<'i, 'a, Input, Payload, A: Automaton<Input, Payload>> Iterator for Matches<'i,⏎
+ 'a,⏎
+ Input,⏎
+ Payload,⏎
+ A> {⏎
Metadata
Metadata
Assignees
Labels
No labels