Type Alias ParserElement

Source
pub type ParserElement<P, T> = Element<<P as Parser<T>>::Precedence, <P as Parser<T>>::Delimiter, <P as Parser<T>>::BinaryOperator, <P as Parser<T>>::UnaryOperator, <P as Parser<T>>::Term>;

Aliased Type§

struct ParserElement<P, T> {
    pub prefix: Prefix<<P as Parser<T>>::Precedence, <P as Parser<T>>::Delimiter, <P as Parser<T>>::UnaryOperator, <P as Parser<T>>::Term>,
    pub postfix: Postfix<<P as Parser<T>>::Precedence, <P as Parser<T>>::Delimiter, <P as Parser<T>>::BinaryOperator, <P as Parser<T>>::UnaryOperator>,
}

Fields§

§prefix: Prefix<<P as Parser<T>>::Precedence, <P as Parser<T>>::Delimiter, <P as Parser<T>>::UnaryOperator, <P as Parser<T>>::Term>§postfix: Postfix<<P as Parser<T>>::Precedence, <P as Parser<T>>::Delimiter, <P as Parser<T>>::BinaryOperator, <P as Parser<T>>::UnaryOperator>