[−][src]Module combine::parser::byte
Module containing parsers specialized on byte streams.
Modules
| num | Parsers for decoding numbers in big-endian or little-endian order. |
Structs
| AlphaNum | |
| Bytes | |
| BytesCmp | |
| CrLf | |
| Digit | |
| HexDigit | |
| Letter | |
| Lower | |
| Newline | |
| OctDigit | |
| Space | |
| Spaces | |
| Tab | |
| TakeUntilByte | |
| TakeUntilByte2 | |
| TakeUntilByte3 | |
| Upper | |
| take_until_bytes |
Functions
| alpha_num | Parses either an ASCII alphabet letter or digit (a–z, A–Z, 0–9). |
| byte | Parses a byte and succeeds if the byte is equal to |
| bytes | Parses the bytes |
| bytes_cmp | Parses the bytes |
| crlf | Parses carriage return and newline ( |
| digit | Parses a base-10 digit (0–9). |
| hex_digit | Parses an ASCII hexdecimal digit (accepts both uppercase and lowercase). |
| letter | Parses an ASCII alphabet letter (a–z, A–Z). |
| lower | Parses an lowercase ASCII letter (a–z). |
| newline | Parses a newline byte ( |
| oct_digit | Parses an octal digit. |
| space | Parses a |
| spaces | Skips over |
| tab | Parses a tab byte ( |
| take_until_byte | Zero-copy parser which reads a range of 0 or more tokens until |
| take_until_byte2 | Zero-copy parser which reads a range of 0 or more tokens until |
| take_until_byte3 | Zero-copy parser which reads a range of 0 or more tokens until |
| take_until_bytes | Zero-copy parser which reads a range of 0 or more tokens until |
| upper | Parses an uppercase ASCII letter (A–Z). |