Skip to main content

Serialize

Trait Serialize 

Source
pub trait Serialize {
    // Required method
    fn serialize(&self, buf: &mut [u8]) -> Result<usize, Error>;
}

Required Methods§

Source

fn serialize(&self, buf: &mut [u8]) -> Result<usize, Error>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Serialize for &[u8]

Source§

fn serialize(&self, buf: &mut [u8]) -> Result<usize, Error>

Source§

impl Serialize for &str

Source§

fn serialize(&self, buf: &mut [u8]) -> Result<usize, Error>

Source§

impl Serialize for bool

Source§

fn serialize(&self, buf: &mut [u8]) -> Result<usize, Error>

Source§

impl Serialize for dyn AsRef<str>

Source§

fn serialize(&self, buf: &mut [u8]) -> Result<usize, Error>

Source§

impl Serialize for u16

Source§

fn serialize(&self, buf: &mut [u8]) -> Result<usize, Error>

Implementors§