[][src]Trait fbthrift::deserialize::Deserialize

pub trait Deserialize<P> where
    P: ProtocolReader
{ pub fn read(p: &mut P) -> Result<Self>
    where
        Self: Sized
; }

Required methods

pub fn read(p: &mut P) -> Result<Self> where
    Self: Sized
[src]

Loading content...

Implementations on Foreign Types

impl<P, T> Deserialize<P> for Box<T> where
    P: ProtocolReader,
    T: Deserialize<P>, 
[src]

impl<P, T> Deserialize<P> for Arc<T> where
    P: ProtocolReader,
    T: Deserialize<P>, 
[src]

impl<P> Deserialize<P> for () where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for bool where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for i8 where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for i16 where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for i32 where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for i64 where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for f64 where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for f32 where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for String where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for Bytes where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for Vec<u8> where
    P: ProtocolReader
[src]

impl<P, T> Deserialize<P> for BTreeSet<T> where
    P: ProtocolReader,
    T: Deserialize<P> + Ord
[src]

impl<P, T, S> Deserialize<P> for HashSet<T, S> where
    P: ProtocolReader,
    T: Deserialize<P> + Hash + Eq,
    S: BuildHasher + Default
[src]

impl<P, K, V> Deserialize<P> for BTreeMap<K, V> where
    P: ProtocolReader,
    K: Deserialize<P> + Ord,
    V: Deserialize<P>, 
[src]

impl<P, K, V, S> Deserialize<P> for HashMap<K, V, S> where
    P: ProtocolReader,
    K: Deserialize<P> + Hash + Eq,
    V: Deserialize<P>,
    S: BuildHasher + Default
[src]

impl<P, T> Deserialize<P> for Vec<T> where
    P: ProtocolReader,
    T: Deserialize<P> + GetTType
[src]

pub fn read(p: &mut P) -> Result<Self>[src]

Vec is Thrift List type

Loading content...

Implementors

impl<P> Deserialize<P> for ApplicationException where
    P: ProtocolReader
[src]

pub fn read(iprot: &mut P) -> Result<Self>[src]

Decodes a ApplicationException message from a Protocol stream

impl<P> Deserialize<P> for OrderedFloat<f32> where
    P: ProtocolReader
[src]

impl<P> Deserialize<P> for OrderedFloat<f64> where
    P: ProtocolReader
[src]

Loading content...