Trait azalea_buf::McBufWritable

source ·
pub trait McBufWritable {
    // Required method
    fn write_into(&self, buf: &mut impl Write) -> Result<(), Error>;
}

Required Methods§

source

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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl McBufWritable for &str

source§

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

source§

impl McBufWritable for Nbt

source§

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

source§

impl McBufWritable for NbtTag

source§

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

source§

impl McBufWritable for bool

source§

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

source§

impl McBufWritable for f32

source§

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

source§

impl McBufWritable for f64

source§

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

source§

impl McBufWritable for i8

source§

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

source§

impl McBufWritable for i16

source§

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

source§

impl McBufWritable for i32

source§

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

source§

impl McBufWritable for i64

source§

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

source§

impl McBufWritable for u8

source§

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

source§

impl McBufWritable for u16

source§

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

source§

impl McBufWritable for u32

source§

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

source§

impl McBufWritable for u64

source§

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

source§

impl McBufWritable for String

source§

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

source§

impl McBufWritable for Vec<u8>

source§

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

source§

impl McBufWritable for NbtCompound

source§

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

source§

impl McBufWritable for Uuid

source§

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

source§

impl<K: McBufWritable, V: McBufWritable> McBufWritable for HashMap<K, V>

source§

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

source§

impl<T> McBufWritable for Box<T>
where T: McBufWritable,

source§

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

source§

impl<T: McBufWritable> McBufWritable for Option<T>

source§

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

source§

impl<T: McBufWritable> McBufWritable for [T]

source§

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

source§

impl<T: McBufWritable> McBufWritable for Vec<T>

source§

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

source§

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

source§

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

Implementors§