From f1b299799156cb46a59055ab8174d6de6ef37a81 Mon Sep 17 00:00:00 2001 From: Georges Racinet Date: Sat, 20 Feb 2016 18:39:07 +0100 Subject: in parser, don't use peek_at() directly This is for consistency, peek_at() being some kind of internal detail. --- src/vobject/lib.rs | 5 +++-- 1 file 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 { - 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 } -- cgit v1.2.3