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

Required Methods§

source

fn write(&self, p: &mut P)

Implementations on Foreign Types§

source§

impl<P> Serialize<P> for bool
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for f32
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for f64
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for i8
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for i16
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for i32
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for i64
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for str
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for ()
where P: ProtocolWriter,

source§

fn write(&self, _p: &mut P)

source§

impl<P> Serialize<P> for String
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

impl<P> Serialize<P> for Vec<u8>
where P: ProtocolWriter,

source§

fn write(&self, p: &mut P)

source§

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

source§

fn write(&self, p: &mut P)

source§

impl<P, T> Serialize<P> for &T
where P: ProtocolWriter, T: ?Sized + Serialize<P>,

source§

fn write(&self, p: &mut P)

source§

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

source§

fn write(&self, p: &mut P)

[T] is Thrift List type

source§

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

source§

fn write(&self, p: &mut P)

source§

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

source§

fn write(&self, p: &mut P)

source§

impl<P, T> Serialize<P> for Vec<T>
where P: ProtocolWriter, T: GetTType + Serialize<P>,

source§

fn write(&self, p: &mut P)

Vec is Thrift List type

Implementors§

source§

impl<P> Serialize<P> for ApplicationException
where P: ProtocolWriter,

source§

impl<P> Serialize<P> for Bytes
where P: ProtocolWriter,

source§

impl<P> Serialize<P> for OrderedFloat<f32>
where P: ProtocolWriter,

source§

impl<P> Serialize<P> for OrderedFloat<f64>
where P: ProtocolWriter,

source§

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

source§

impl<P, K, V, S> Serialize<P> for HashMap<K, V, S>

source§

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

source§

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