Trait nommy::Process [−][src]
Process is a standard interface to map a generated AST from the output of Parse::parse. All types that implement Parse should implement this trait.
Process is a standard interface to map a generated AST from the output of Parse::parse. All types that implement Parse should implement this trait.
impl<P: Process> Process for Option<P>
[src]impl<P: Process> Process for Vec<P>
[src]impl<P: Process, const N: usize> Process for [P; N]
[src]impl Process for LineEnding
[src]impl Process for Space
[src]impl Process for WhiteSpace
[src]impl<P: Process> Process for Vec1<P>
[src]impl<P: Process, Suffix> Process for SuffixedBy<P, Suffix>
[src]impl<Prefix, P: Process> Process for PrefixedBy<Prefix, P>
[src]impl<Prefix, P: Process, Suffix> Process for SurroundedBy<Prefix, P, Suffix>
[src]impl<const BYTES: &'static [u8]> Process for nommy::bytes::AnyOf1<BYTES>
[src]impl<const BYTES: &'static [u8]> Process for nommy::bytes::OneOf<BYTES>
[src]impl<const BYTE_RANGE: RangeInclusive<u8>> Process for nommy::bytes::OneInRange<BYTE_RANGE>
[src]impl<const CHARS: &'static str> Process for nommy::text::AnyOf1<CHARS>
[src]impl<const CHARS: &'static str> Process for AnyOf<CHARS>
[src]impl<const CHARS: &'static str> Process for nommy::text::OneOf<CHARS>
[src]impl<const CHARS: &'static str> Process for WhileNot1<CHARS>
[src]impl<const CHAR_RANGE: RangeInclusive<char>> Process for AnyInRange<CHAR_RANGE>
[src]impl<const CHAR_RANGE: RangeInclusive<char>> Process for nommy::text::OneInRange<CHAR_RANGE>
[src]impl<const TAG: &'static str> Process for nommy::text::Tag<TAG>
[src]impl<const TAG: &'static [u8]> Process for nommy::bytes::Tag<TAG>
[src]