diff options
author | Georges Racinet <gracinet@anybox.fr> | 2016-02-20 18:39:07 +0100 |
---|---|---|
committer | Georges Racinet <gracinet@anybox.fr> | 2016-02-20 18:39:11 +0100 |
commit | f1b299799156cb46a59055ab8174d6de6ef37a81 (patch) | |
tree | 81d2f8dace2a64b157cac17a1fd29aa8ce3f8370 | |
parent | ee01cd35e119c2949eddc1bb957ab1512df4040b (diff) |
in parser, don't use peek_at() directly
This is for consistency, peek_at() being some kind of internal detail.
-rw-r--r-- | src/vobject/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vobject/lib.rs b/src/vobject/lib.rs index 6ee1dbf..b66e73f 100644 --- a/src/vobject/lib.rs +++ b/src/vobject/lib.rs @@ -156,6 +156,7 @@ impl<'s> Parser<'s> { } } + #[inline] fn peek(&self) -> Option<(char, usize)> { self.peek_at(0) } @@ -178,7 +179,7 @@ impl<'s> Parser<'s> { } fn consume_char(&mut self) -> Option<char> { - match self.peek_at(0) { + match self.peek() { Some((c, offset)) => { self.pos += offset; Some(c) }, None => None } @@ -187,7 +188,7 @@ impl<'s> Parser<'s> { /// If next peeked char is the given `c`, consume it and return `true`, /// otherwise return `false`. fn consume_only_char(&mut self, c: char) -> bool { - match self.peek_at(0) { + match self.peek() { Some((d, offset)) if d == c => {self.pos += offset; true}, _ => false } |