Trait mser::Write

source ·
pub trait Write {
    // Required methods
    fn write(&self, w: &mut UnsafeWriter);
    fn len(&self) -> usize;
}

Required Methods§

source

fn write(&self, w: &mut UnsafeWriter)

source

fn len(&self) -> usize

Implementations on Foreign Types§

source§

impl Write for &[&str]

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for &[u8]

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for bool

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for f32

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for f64

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for i8

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for i16

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for i32

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for i64

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for str

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for u8

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for u16

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for u32

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for u64

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for Uuid

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroI8

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroI16

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroI32

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroI64

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroI128

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroU8

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroU16

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroU32

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroU64

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for NonZeroU128

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for [&str]

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

source§

impl Write for [u8]

source§

fn write(&self, w: &mut UnsafeWriter)

source§

fn len(&self) -> usize

Implementors§

source§

impl Write for List

source§

impl Write for Compound

source§

impl Write for JsonStr<'_>

source§

impl Write for V21

source§

impl Write for V32

source§

impl Write for V64

source§

impl<'a> Write for MUTF8Tag<'a>

source§

impl<'a> Write for UTF8Tag<'a>