pub trait Encodable {
fn encode(&self) -> Vec<u8>;
}
Required Methods
Implementors
impl Encodable for Vec<u8>
impl<T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T0: Encodable,
T1: Encodable,
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T2: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T3: Encodable,
T30: Encodable,
T4: Encodable,
T5: Encodable,
T6: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<'a> Encodable for &'a [u8]
impl<T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
T5: Encodable,
T6: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<T> Encodable for Closure<T> where
T: Encodable,
impl<T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
T9: Encodable,
impl<T25, T26, T27, T28, T29, T30> Encodable for (T25, T26, T27, T28, T29, T30) where
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T3: Encodable,
T30: Encodable,
T4: Encodable,
T5: Encodable,
T6: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
T4: Encodable,
T5: Encodable,
T6: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T28, T29, T30> Encodable for (T28, T29, T30) where
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T27, T28, T29, T30> Encodable for (T27, T28, T29, T30) where
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T29, T30> Encodable for (T29, T30) where
T29: Encodable,
T30: Encodable,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T1: Encodable,
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T2: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T3: Encodable,
T30: Encodable,
T4: Encodable,
T5: Encodable,
T6: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<'a> Encodable for Instruction<'a>
impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T2: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T3: Encodable,
T30: Encodable,
T4: Encodable,
T5: Encodable,
T6: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
T6: Encodable,
T7: Encodable,
T8: Encodable,
T9: Encodable,
impl<T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
T8: Encodable,
T9: Encodable,
impl Encodable for String
impl<T30> Encodable for (T30,) where
T30: Encodable,
impl<T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T23, T24, T25, T26, T27, T28, T29, T30) where
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<'a> Encodable for &'a str
impl<'a> Encodable for InstructionRef<'a>
impl<T24, T25, T26, T27, T28, T29, T30> Encodable for (T24, T25, T26, T27, T28, T29, T30) where
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T10: Encodable,
T11: Encodable,
T12: Encodable,
T13: Encodable,
T14: Encodable,
T15: Encodable,
T16: Encodable,
T17: Encodable,
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl Encodable for Receivable
impl<T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T26, T27, T28, T29, T30> Encodable for (T26, T27, T28, T29, T30) where
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,
impl<T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encodable for (T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T18: Encodable,
T19: Encodable,
T20: Encodable,
T21: Encodable,
T22: Encodable,
T23: Encodable,
T24: Encodable,
T25: Encodable,
T26: Encodable,
T27: Encodable,
T28: Encodable,
T29: Encodable,
T30: Encodable,