Trait terminal_thrift::protocol::Encode
[−]
[src]
pub trait Encode: ThriftTyped { fn encode<P, T>(&self, _: &mut P, _: &mut T) -> Result<()>
where
P: Protocol,
T: Transport; fn should_encode(&self) -> bool { ... } }
Required Methods
Provided Methods
fn should_encode(&self) -> bool
Implementors
impl<'a, E: ?Sized> Encode for &'a E where
E: Encode,impl<'e> Encode for VirtualEncodeObject<'e>
impl<X: Encode + Default> Encode for Vec<X>
impl<X: Encode + Ord + Default> Encode for BTreeSet<X>
impl<K: Encode + Ord + Default, V: Encode + Default> Encode for BTreeMap<K, V>
impl<X: Encode + Default> Encode for Option<X>
impl Encode for String
impl Encode for Vec<u8>
impl Encode for ()
impl Encode for bool
impl Encode for i8
impl Encode for i16
impl Encode for i32
impl Encode for i64
impl Encode for f64