Crate binator_utils

Source
Expand description

Utils combinator

Utils trait contain everything you want to know

Structs§

AddAtom
Implementation of crate::Utils::add_atom
And
Implementation of crate::Utils::and
AndDrop
Implementation of crate::Utils::and_drop
AndThen
Implementation of crate::Utils::and_then
Drop
Implementation of crate::Utils::drop
DropAnd
Implementation of crate::Utils::drop_and
Enumerate
Implementation of crate::Utils::enumerate
Fill
Implementation of crate::Utils::fill
Filter
Implementation of crate::Utils::filter
FilterMap
Implementation of crate::Utils::filter_map
FoldBounds
Implementation of crate::Utils::fold_bounds
FoldUntil
Implementation of crate::Utils::fold_until
Limit
Implementation of crate::Utils::limit
Map
Implementation of crate::Utils::map
Not
Implementation of crate::Utils::not
Optional
Implementation of crate::Utils::opt
Or
Implementation of crate::Utils::or
Peek
Implementation of crate::Utils::peek
Span
Implementation of crate::Utils::span
To
Implementation of crate::Utils::to
TryFoldBounds
Implementation of crate::Utils::try_fold_bounds
TryFoldIter
Implementation of crate::Utils::try_fold_iter
TryFoldUntil
Implementation of crate::Utils::try_fold_until
TryMap
Implementation of crate::Utils::try_map

Enums§

NotAtom
Not Atom
UtilsAtom
Atom for most utils combinator

Traits§

FoldBoundsParse
This trait must be implemented by Bounds you are using. As user you should not need to care about this except for few cases.
TryFoldBoundsParse
This trait must be implemented by Bounds you are using. As user you should not need to care about this except for few cases.
Utils
Extend Parse trait with combinator

Functions§

add_atom
Function style version of crate::Utils::add_atom
and
Function style version of crate::Utils::and
and_drop
Function style version of crate::Utils::and_drop
and_then
Function style version of crate::Utils::and_then
drop
Function style version of crate::Utils::drop
drop_and
Function style version of crate::Utils::drop_and
enumerate
Function style version of crate::Utils::enumerate
fill
Function style version of crate::Utils::fill
filter
Function style version of crate::Utils::filter
filter_map
Function style version of crate::Utils::filter_map
fold_bounds
Function style version of crate::Utils::fold_bounds
fold_until
Function style version of crate::Utils::fold_until
limit
Function style version of crate::Utils::limit
map
Function style version of crate::Utils::map
not
Function style version of crate::Utils::not
opt
Function style version of crate::Utils::opt
or
Function style version of crate::Utils::or
peek
Function style version of crate::Utils::peek
span
Function style version of crate::Utils::span
to
Function style version of crate::Utils::to
try_fold_bounds
Function style version of crate::Utils::try_fold_bounds
try_fold_iter
Function style version of crate::Utils::try_fold_iter
try_fold_until
Function style version of crate::Utils::try_fold_until
try_map
Function style version of crate::Utils::try_map