[−][src]Type Definition join_impl::expr_chain::expr_chain_with_default::ExprChainWithDefault
type ExprChainWithDefault = ExprChain<ProcessWithDefault, GroupDeterminer>;
ExprChain of ProcessWithDefault
with determiner GroupDeterminer
.
Methods
impl ExprChainWithDefault where
Self: Sized,
[src]
Self: Sized,
pub fn new(
input: ParseStream,
other_pattern_check: Box<dyn Fn(ParseStream) -> bool>
) -> Result<Option<Self>>
[src]
input: ParseStream,
other_pattern_check: Box<dyn Fn(ParseStream) -> bool>
) -> Result<Option<Self>>
Trait Implementations
impl Chain for ExprChainWithDefault where
Self: Sized,
[src]
Self: Sized,
Implementation of Chain
with Member=ProcessWithDefault
.
type Member = ProcessWithDefault
fn get_members(&self) -> Ref<Vec<Self::Member>>
[src]
fn get_pat(&self) -> Ref<Option<Pat>>
[src]
fn generate_from_stream(&mut self, input: ParseStream) -> Result<()>
[src]
Parses input, fills self members with given expressions.