Module combine::byte [] [src]

Module containing parsers specialized on byte streams

Structs

AlphaNum
Bytes
BytesCmp
CrLf
Digit
HexDigit
Letter
Lower
Newline
Space
Spaces
Tab
Upper

Functions

alpha_num

Parses either an alphabet letter or digit

byte

Parses a character and succeeds if the character is equal to c

bytes

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.

bytes_cmp

Parses the bytes s using cmp to compare each token. If you have a stream implementing RangeStream such as &[u8] you can also use the range parser which may be more efficient.

crlf

Parses carriage return and newline, returning the newline character.

digit

Parses a digit from a stream containing characters

hex_digit

Parses a hexdecimal digit with uppercase and lowercase

letter

Parses an alphabet letter

lower

Parses an lowercase letter

newline

Parses a newline character

space

Parses whitespace

spaces

Skips over zero or more spaces

tab

Parses a tab character

upper

Parses an uppercase letter