Expand description
Implementation of the join!
macro.
Re-exports§
pub use crate::join::generate_join;
pub use crate::join::Config;
pub use crate::join::JoinInputDefault;
Modules§
- action_
expr_ chain Chain
implemented forExprGroup<ActionExpr>
.- chain
- Generic chain with all kinds of expressions, groups etc.
- handler
Handler
implementation.- join
- Macro output generator.
- parse
- Misc parsing utils.
Macros§
- define_
determiner_ with_ no_ group - Creates
GroupDeterminer
with noCombinator
and provided tokens. - define_
group_ determiner - Creates
GroupDeterminer
with given (Combinator
=> tokens => length => ?Check parsed tokens? (optional bool)) - define_
group_ determiners - Creates
GroupDeterminer
for givenCombinator
s with provided tokens. - define_
tokens_ checker - Creates function which checks if
ParseStream
next values are provided tokens. - parse_
n_ or_ empty_ unit_ fn - parse_
n_ or_ empty_ unit_ fn_ body - parse_
n_ or_ empty_ unit_ fn_ signature