Expand description
Parsers recognizing bytes streams
Modules§
- complete
 - Parsers recognizing bytes streams, complete input version
 - streaming
 - Parsers recognizing bytes streams, streaming version
 
Structs§
- Escaped
 - Parser implementation for escaped
 - Escaped
Transform  - Parser implementation for escaped_transform
 - Split
Position  - Parser wrapper for 
split_at_position - Split
Position1  - Parser wrapper for 
split_at_position1 - Tag
 - Tag implementation
 - TagNo
Case  - Case insensitive Tag implementation
 - Take
 - Parser implementation for take
 - Take
Until  - Parser implementation for take_until
 - Take
Until1  - Parser implementation for take_until1
 - Take
WhileMN  - Parser implementation for take_while_m_n
 
Functions§
- escaped
 - Matches a byte string with escaped characters.
 - escaped_
transform  - Matches a byte string with escaped characters.
 - is_a
 - Returns the longest slice of the matches the pattern.
 - is_not
 - Parse till certain characters are met.
 - tag
 - Recognizes a pattern.
 - tag_
no_ case  - Recognizes a case insensitive pattern.
 - take
 - Returns an input slice containing the first N input elements (Input[..N]).
 - take_
till  - Returns the longest input slice (if any) till a predicate is met.
 - take_
till1  - Returns the longest (at least 1) input slice till a predicate is met.
 - take_
until  - Returns the input slice up to the first occurrence of the pattern.
 - take_
until1  - Returns the non empty input slice up to the first occurrence of the pattern.
 - take_
while  - Returns the longest input slice (if any) that matches the predicate.
 - take_
while1  - Returns the longest (at least 1) input slice that matches the predicate.
 - take_
while_ m_ n  - Returns the longest (m <= len <= n) input slice that matches the predicate.