Trait serialize::Encodable
[−]
[src]
pub trait Encodable {
fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error>;
}Unstable (
rustc_private): deprecated in favor of rustc-serialize on crates.io
Required Methods
fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error>
Unstable (
rustc_private): deprecated in favor of rustc-serialize on crates.io
Implementors
impl Encodable for usizeimpl Encodable for u8impl Encodable for u16impl Encodable for u32impl Encodable for u64impl Encodable for isizeimpl Encodable for i8impl Encodable for i16impl Encodable for i32impl Encodable for i64impl Encodable for strimpl Encodable for Stringimpl Encodable for f32impl Encodable for f64impl Encodable for boolimpl Encodable for charimpl Encodable for ()impl<'a, T: ?Sized + Encodable> Encodable for &'a Timpl<T: ?Sized + Encodable> Encodable for Box<T>impl<T: Encodable> Encodable for Rc<T>impl<T: Encodable> Encodable for [T]impl<T: Encodable> Encodable for Vec<T>impl<T: Encodable> Encodable for Option<T>impl<T0: Encodable, T1: Encodable, T2: Encodable, T3: Encodable, T4: Encodable, T5: Encodable, T6: Encodable, T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)impl<T1: Encodable, T2: Encodable, T3: Encodable, T4: Encodable, T5: Encodable, T6: Encodable, T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)impl<T2: Encodable, T3: Encodable, T4: Encodable, T5: Encodable, T6: Encodable, T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)impl<T3: Encodable, T4: Encodable, T5: Encodable, T6: Encodable, T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T3, T4, T5, T6, T7, T8, T9, T10, T11)impl<T4: Encodable, T5: Encodable, T6: Encodable, T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T4, T5, T6, T7, T8, T9, T10, T11)impl<T5: Encodable, T6: Encodable, T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T5, T6, T7, T8, T9, T10, T11)impl<T6: Encodable, T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T6, T7, T8, T9, T10, T11)impl<T7: Encodable, T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T7, T8, T9, T10, T11)impl<T8: Encodable, T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T8, T9, T10, T11)impl<T9: Encodable, T10: Encodable, T11: Encodable> Encodable for (T9, T10, T11)impl<T10: Encodable, T11: Encodable> Encodable for (T10, T11)impl<T11: Encodable> Encodable for (T11,)impl Encodable for PathBufimpl<T: Encodable + Copy> Encodable for Cell<T>impl<T: Encodable> Encodable for RefCell<T>impl<T: Encodable> Encodable for Arc<T>impl<T: Encodable> Encodable for LinkedList<T>impl<T: Encodable> Encodable for VecDeque<T>impl<K: Encodable + PartialEq + Ord, V: Encodable + PartialEq> Encodable for BTreeMap<K, V>impl<T: Encodable + PartialEq + Ord> Encodable for BTreeSet<T>impl<T: Encodable + CLike> Encodable for EnumSet<T>impl<K, V, S> Encodable for HashMap<K, V, S> where K: Encodable + Hash + Eq, V: Encodable, S: BuildHasherimpl<T, S> Encodable for HashSet<T, S> where T: Encodable + Hash + Eq, S: BuildHasherimpl Encodable for Json