Function combine::byte::bytes [] [src]

pub fn bytes<'a, I>(s: &'static [u8]) -> Bytes<I> where I: Stream<Item=u8, Range=&'a [u8]>

Parses the bytes s.

If you have a stream implementing RangeStream such as &[u8] you can also use the range parser which may be more efficient.

let result = bytes(b"rust")
    .parse(&b"rust"[..])
    .map(|x| x.0);
assert_eq!(result, Ok(&b"rust"[..]));