diff --git a/src/lib.rs b/src/lib.rs index 9aa1c0a..00d0fcc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -92,17 +92,18 @@ impl convert::From for ByteNgram { pub struct ByteNgramReader { inner: Bytes, - token: u64, count: u64, + token: u64, mask: u64, } impl ByteNgramReader { + #[inline] pub fn new(inner: R) -> Self { ByteNgramReader { inner: inner.bytes(), - token: 0, count: 0, + token: 0, mask: 0, } } @@ -111,6 +112,7 @@ impl ByteNgramReader { impl Iterator for ByteNgramReader { type Item = ByteNgram; + #[inline] fn next(&mut self) -> Option { if self.mask == 0 { if let Some(Ok(byte)) = self.inner.next() {