[−][src]Trait nommy::Process
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.
Associated Types
Loading content...Required methods
Loading content...Implementations on Foreign Types
impl<P: Process> Process for Option<P>
[src]
impl<P: Process> Process for Vec<P>
[src]
impl<T1, T2> Process for (T1, T2) where
T1: Process,
T2: Process,
[src]
T1: Process,
T2: Process,
impl<T1, T2, T3> Process for (T1, T2, T3) where
T1: Process,
T2: Process,
T3: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
impl<T1, T2, T3, T4> Process for (T1, T2, T3, T4) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
impl<T1, T2, T3, T4, T5> Process for (T1, T2, T3, T4, T5) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
type Output = (T1::Output, T2::Output, T3::Output, T4::Output, T5::Output)
fn process(self) -> Self::Output
[src]
impl<T1, T2, T3, T4, T5, T6> Process for (T1, T2, T3, T4, T5, T6) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
type Output = (T1::Output, T2::Output, T3::Output, T4::Output, T5::Output, T6::Output)
fn process(self) -> Self::Output
[src]
impl<T1, T2, T3, T4, T5, T6, T7> Process for (T1, T2, T3, T4, T5, T6, T7) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
type Output = (T1::Output, T2::Output, T3::Output, T4::Output, T5::Output, T6::Output, T7::Output)
fn process(self) -> Self::Output
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8> Process for (T1, T2, T3, T4, T5, T6, T7, T8) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
type Output = (T1::Output, T2::Output, T3::Output, T4::Output, T5::Output, T6::Output, T7::Output, T8::Output)
fn process(self) -> Self::Output
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> Process for (T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
type Output = (T1::Output, T2::Output, T3::Output, T4::Output, T5::Output, T6::Output, T7::Output, T8::Output, T9::Output)
fn process(self) -> Self::Output
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Process for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
T10: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
T10: Process,
type Output = (T1::Output, T2::Output, T3::Output, T4::Output, T5::Output, T6::Output, T7::Output, T8::Output, T9::Output, T10::Output)
fn process(self) -> Self::Output
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Process for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
T10: Process,
T11: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
T10: Process,
T11: Process,
type Output = (T1::Output, T2::Output, T3::Output, T4::Output, T5::Output, T6::Output, T7::Output, T8::Output, T9::Output, T10::Output, T11::Output)
fn process(self) -> Self::Output
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Process for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
T10: Process,
T11: Process,
T12: Process,
[src]
T1: Process,
T2: Process,
T3: Process,
T4: Process,
T5: Process,
T6: Process,
T7: Process,
T8: Process,
T9: Process,
T10: Process,
T11: Process,
T12: Process,