Trait radn::mode::Serializable

source ·
pub trait Serializable {
    // Required method
    fn serialize(&self, serializer: &mut dyn Serializer);
}
Expand description

Required Methods§

source

fn serialize(&self, serializer: &mut dyn Serializer)

Expected to use Serializer::write.

Implementations on Foreign Types§

source§

impl<A: Serializable, B: Serializable> Serializable for (A, B)

source§

fn serialize(&self, serializer: &mut dyn Serializer)

source§

impl Serializable for u64

source§

fn serialize(&self, serializer: &mut dyn Serializer)

source§

impl<const N: usize> Serializable for [u8; N]

source§

fn serialize(&self, serializer: &mut dyn Serializer)

source§

impl Serializable for bool

source§

fn serialize(&self, serializer: &mut dyn Serializer)

Implementors§

source§

impl Serializable for Plain

source§

impl<'a, Ctx: Context<'a>> Serializable for TypelessMentionable<'a, Ctx>

source§

impl<'a, Ctx: Context<'a>, A: MentionableBase<'a>> Serializable for Nullable<'a, Ctx, A>

source§

impl<'a, Ctx: Context<'a>, A: MentionableBase<'a>> Serializable for Point<'a, Ctx, A>

source§

impl<'a, Ctx: Context<'a>, A: MentionableBase<'a>> Serializable for StackNode<'a, Ctx, A>

source§

impl<'a, Ctx: Context<'a>, A: MentionableBase<'a>> Serializable for Node<'a, Ctx, A>

source§

impl<'a, Ctx: Context<'a>, A: MentionableBase<'a>> Serializable for Tree<'a, Ctx, A>

source§

impl<A: AtomicBase> Serializable for AtomicObject<A>

source§

impl<SP: StaticPairSerializable> Serializable for StaticPairObject<SP>