Trait AzaleaWriteVar

Source
pub trait AzaleaWriteVar {
    // Required method
    fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>;
}

Required Methods§

Source

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl AzaleaWriteVar for i32

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Source§

impl AzaleaWriteVar for i64

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Source§

impl AzaleaWriteVar for u16

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Source§

impl AzaleaWriteVar for u32

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Source§

impl AzaleaWriteVar for u64

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Source§

impl<K: AzaleaWrite, V: AzaleaWriteVar> AzaleaWriteVar for HashMap<K, V>

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Source§

impl<T: AzaleaWriteVar> AzaleaWriteVar for Option<T>

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Source§

impl<T: AzaleaWriteVar> AzaleaWriteVar for Vec<T>

Source§

fn azalea_write_var(&self, buf: &mut impl Write) -> Result<(), Error>

Implementors§