Crate panorama_proto_common

Source

Macros§

opt_nil
paren
sep_list
sep_list!(t, d) represents t *(d t) and automatically collapses it into Vec<T>.

Structs§

Bytes
Glue code between nom and Bytes so they work together

Functions§

byte
Match a single byte exactly.
never
Always fails, used as a no-op.
parse_u32
Parse from a u8 into a u32 without first decoding it to UTF-8.
quote_string
satisfy
Same as nom’s satisfy, but operates on Bytes instead of &str.
skip
Skip the part of the input matched by the given parser.
tagi
Tag (case-)Insensitive: Same as nom’s tag_no_case, but operates on Bytes
take
Same as nom’s streaming take, but operates on Bytes
take_while1
Same as nom’s streaming take_while1, but operates on Bytes

Type Aliases§

VResult
A specific form of nom::IResult that uses nom::error::VerboseError.