Trait tlb::CellSerialize

source ·
pub trait CellSerialize {
    // Required method
    fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>;
}

Required Methods§

source

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

Implementations on Foreign Types§

source§

impl CellSerialize for ()

source§

fn store(&self, _builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0> CellSerialize for (T0,)
where T0: CellSerialize,

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1> CellSerialize for (T0, T1)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2> CellSerialize for (T0, T1, T2)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2, T3> CellSerialize for (T0, T1, T2, T3)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2, T3, T4> CellSerialize for (T0, T1, T2, T3, T4)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2, T3, T4, T5> CellSerialize for (T0, T1, T2, T3, T4, T5)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2, T3, T4, T5, T6> CellSerialize for (T0, T1, T2, T3, T4, T5, T6)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> CellSerialize for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> CellSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> CellSerialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T> CellSerialize for Option<T>
where T: CellSerialize,

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T> CellSerialize for [T]
where T: CellSerialize,

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T, const N: usize> CellSerialize for [T; N]
where T: CellSerialize,

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T: CellSerialize + ?Sized> CellSerialize for &T

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T: CellSerialize + ?Sized> CellSerialize for &mut T

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T: CellSerialize + ?Sized> CellSerialize for Box<T>

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T: CellSerialize + ?Sized> CellSerialize for Rc<T>

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

source§

impl<T: CellSerialize + ?Sized> CellSerialize for Arc<T>

source§

fn store(&self, builder: &mut CellBuilder) -> Result<(), CellBuilderError>

Implementors§

source§

impl CellSerialize for Cell

source§

impl<'a, T, As> CellSerialize for CellSerializeAsWrap<'a, T, As>
where T: ?Sized, As: ?Sized + CellSerializeAs<T>,

source§

impl<L, R> CellSerialize for Either<L, R>