pub trait Node {
fn node_step(&mut self, runner: NodeRunner) -> String;
}
Required Methods
Implementors
impl<T> Node for Vec<T> where T: Node + Serialize + Deserialize
impl<T0> Node for (T0,) where T0: Node + Serialize + Deserialize
impl<T0, T1> Node for (T0, T1) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize
impl<T0, T1, T2> Node for (T0, T1, T2) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize
impl<T0, T1, T2, T3> Node for (T0, T1, T2, T3) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4> Node for (T0, T1, T2, T3, T4) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5> Node for (T0, T1, T2, T3, T4, T5) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6> Node for (T0, T1, T2, T3, T4, T5, T6) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7> Node for (T0, T1, T2, T3, T4, T5, T6, T7) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize, T9: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize, T9: Node + Serialize + Deserialize, T10: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize, T9: Node + Serialize + Deserialize, T10: Node + Serialize + Deserialize, T11: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize, T9: Node + Serialize + Deserialize, T10: Node + Serialize + Deserialize, T11: Node + Serialize + Deserialize, T12: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize, T9: Node + Serialize + Deserialize, T10: Node + Serialize + Deserialize, T11: Node + Serialize + Deserialize, T12: Node + Serialize + Deserialize, T13: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize, T9: Node + Serialize + Deserialize, T10: Node + Serialize + Deserialize, T11: Node + Serialize + Deserialize, T12: Node + Serialize + Deserialize, T13: Node + Serialize + Deserialize, T14: Node + Serialize + Deserialize
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Node for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where T0: Node + Serialize + Deserialize, T1: Node + Serialize + Deserialize, T2: Node + Serialize + Deserialize, T3: Node + Serialize + Deserialize, T4: Node + Serialize + Deserialize, T5: Node + Serialize + Deserialize, T6: Node + Serialize + Deserialize, T7: Node + Serialize + Deserialize, T8: Node + Serialize + Deserialize, T9: Node + Serialize + Deserialize, T10: Node + Serialize + Deserialize, T11: Node + Serialize + Deserialize, T12: Node + Serialize + Deserialize, T13: Node + Serialize + Deserialize, T14: Node + Serialize + Deserialize, T15: Node + Serialize + Deserialize
impl Node for bool
impl Node for String
impl Node for i64
impl Node for u64
impl Node for i32
impl Node for u32
impl Node for i16
impl Node for u16
impl Node for i8
impl Node for u8
impl Node for isize
impl Node for usize
impl Node for f32
impl Node for f64
impl<T> Node for ContextVec<T> where T: Node + Serialize + Deserialize