Trait fbthrift_git::serialize::Serialize[][src]

pub trait Serialize<P> where
    P: ProtocolWriter
{ fn write(&self, p: &mut P); }

Required methods

fn write(&self, p: &mut P)[src]

Loading content...

Implementations on Foreign Types

impl<P, T: ?Sized> Serialize<P> for &T where
    P: ProtocolWriter,
    T: Serialize<P>, 
[src]

impl<P, T> Serialize<P> for Box<T> where
    P: ProtocolWriter,
    T: Serialize<P>, 
[src]

impl<P, T> Serialize<P> for Arc<T> where
    P: ProtocolWriter,
    T: Serialize<P>, 
[src]

impl<P> Serialize<P> for () where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for bool where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for i8 where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for i16 where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for i32 where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for i64 where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for f64 where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for f32 where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for String where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for str where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for Vec<u8> where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for [u8] where
    P: ProtocolWriter
[src]

impl<P, T> Serialize<P> for Vec<T> where
    P: ProtocolWriter,
    T: GetTType,
    T: Serialize<P>, 
[src]

fn write(&self, p: &mut P)[src]

Vec is Thrift List type

impl<P, T> Serialize<P> for [T] where
    P: ProtocolWriter,
    T: GetTType,
    T: Serialize<P>, 
[src]

fn write(&self, p: &mut P)[src]

[T] is Thrift List type

Loading content...

Implementors

impl<P> Serialize<P> for ApplicationException where
    P: ProtocolWriter
[src]

fn write(&self, oprot: &mut P)[src]

Writes an application exception to the Protocol stream

impl<P> Serialize<P> for Bytes where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for OrderedFloat<f32> where
    P: ProtocolWriter
[src]

impl<P> Serialize<P> for OrderedFloat<f64> where
    P: ProtocolWriter
[src]

impl<P, K, V> Serialize<P> for BTreeMap<K, V> where
    P: ProtocolWriter,
    K: GetTType + Ord,
    K: Serialize<P>,
    V: GetTType,
    V: Serialize<P>, 
[src]

impl<P, K, V, S> Serialize<P> for HashMap<K, V, S> where
    P: ProtocolWriter,
    K: GetTType + Hash + Eq,
    K: Serialize<P>,
    V: GetTType,
    V: Serialize<P>,
    S: BuildHasher
[src]

impl<P, T> Serialize<P> for BTreeSet<T> where
    P: ProtocolWriter,
    T: GetTType + Ord,
    T: Serialize<P>, 
[src]

impl<P, T, S> Serialize<P> for HashSet<T, S> where
    P: ProtocolWriter,
    T: GetTType + Hash + Eq,
    T: Serialize<P>,
    S: BuildHasher
[src]

Loading content...