[src]pub trait Encodable<S: Encoder<E>, E> {
fn encode(&self, s: &mut S) -> Result<(), E>;
}
Required Methods
Implementors
Json
impl<E, S: Encoder<E>> Encodable<S, E> for uint
impl<E, S: Encoder<E>> Encodable<S, E> for u8
impl<E, S: Encoder<E>> Encodable<S, E> for u16
impl<E, S: Encoder<E>> Encodable<S, E> for u32
impl<E, S: Encoder<E>> Encodable<S, E> for u64
impl<E, S: Encoder<E>> Encodable<S, E> for int
impl<E, S: Encoder<E>> Encodable<S, E> for i8
impl<E, S: Encoder<E>> Encodable<S, E> for i16
impl<E, S: Encoder<E>> Encodable<S, E> for i32
impl<E, S: Encoder<E>> Encodable<S, E> for i64
impl<'a, E, S: Encoder<E>> Encodable<S, E> for &'a str
impl<E, S: Encoder<E>> Encodable<S, E> for ~str
impl<E, S: Encoder<E>> Encodable<S, E> for f32
impl<E, S: Encoder<E>> Encodable<S, E> for f64
impl<E, S: Encoder<E>> Encodable<S, E> for bool
impl<E, S: Encoder<E>> Encodable<S, E> for char
impl<E, S: Encoder<E>> Encodable<S, E> for ()
impl<'a, E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for &'a T
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for ~T
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for @T
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for Rc<T>
impl<'a, E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for &'a [T]
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for ~[T]
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for Vec<T>
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for Option<T>
impl<E, S: Encoder<E>, T0: Encodable<S, E>, T1: Encodable<S, E>, T2: Encodable<S, E>, T3: Encodable<S, E>, T4: Encodable<S, E>, T5: Encodable<S, E>, T6: Encodable<S, E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T1: Encodable<S, E>, T2: Encodable<S, E>, T3: Encodable<S, E>, T4: Encodable<S, E>, T5: Encodable<S, E>, T6: Encodable<S, E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T2: Encodable<S, E>, T3: Encodable<S, E>, T4: Encodable<S, E>, T5: Encodable<S, E>, T6: Encodable<S, E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T3: Encodable<S, E>, T4: Encodable<S, E>, T5: Encodable<S, E>, T6: Encodable<S, E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T4: Encodable<S, E>, T5: Encodable<S, E>, T6: Encodable<S, E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T4, T5, T6, T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T5: Encodable<S, E>, T6: Encodable<S, E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T5, T6, T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T6: Encodable<S, E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T6, T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T7: Encodable<S, E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T7, T8, T9, T10, T11)
impl<E, S: Encoder<E>, T8: Encodable<S, E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T8, T9, T10, T11)
impl<E, S: Encoder<E>, T9: Encodable<S, E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T9, T10, T11)
impl<E, S: Encoder<E>, T10: Encodable<S, E>, T11: Encodable<S, E>> Encodable<S, E> for (T10, T11)
impl<E, S: Encoder<E>, T11: Encodable<S, E>> Encodable<S, E> for (T11)
impl<E, S: Encoder<E>> Encodable<S, E> for Path
impl<E, S: Encoder<E>> Encodable<S, E> for Path
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for DList<T>
impl<E, S: Encoder<E>, T: Encodable<S, E>> Encodable<S, E> for RingBuf<T>
impl<E, S: Encoder<E>, K: Encodable<S, E> + Eq + TotalOrd, V: Encodable<S, E> + Eq> Encodable<S, E> for TreeMap<K, V>
impl<E, S: Encoder<E>, T: Encodable<S, E> + Eq + TotalOrd> Encodable<S, E> for TreeSet<T>
impl<E, S: Encoder<E>, T: Encodable<S, E> + CLike> Encodable<S, E> for EnumSet<T>
impl<E, S: Encoder<E>, K: Encodable<S, E> + Hash<X> + TotalEq, V: Encodable<S, E>, X, H: Hasher<X>> Encodable<S, E> for HashMap<K, V, H>
impl<E, S: Encoder<E>, T: Encodable<S, E> + Hash<X> + TotalEq, X, H: Hasher<X>> Encodable<S, E> for HashSet<T, H>
impl<E, S: Encoder<E>, V: Encodable<S, E>> Encodable<S, E> for TrieMap<V>
impl<E, S: Encoder<E>> Encodable<S, E> for TrieSet
Keyboard shortcuts
- ?
- Show this help dialog
- S
- Focus the search field
- ↑
- Move up in search results
- ↓
- Move down in search results
- ⏎
- Go to active search result
Search tricks
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
(or str
), enum
,
trait
, typedef
(or
tdef
).