WriteNumberFixed

Trait WriteNumberFixed 

Source
pub trait WriteNumberFixed {
    // Required methods
    fn write(&self, data: &mut Data);
    fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>;
}

Required Methods§

Source

fn write(&self, data: &mut Data)

Source

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Implementations on Foreign Types§

Source§

impl WriteNumberFixed for &str

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for bool

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for f32

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for f64

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for i8

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for i16

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for i32

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for i64

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for i128

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for u8

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for u16

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for u32

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for u64

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for u128

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for String

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl WriteNumberFixed for Vec<u8>

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl<'a> WriteNumberFixed for &'a [u8]

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl<'a, T: 'a + WriteNumberFixed + ?Sized> WriteNumberFixed for &'a T

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl<'a, T: 'a + WriteNumberFixed + ?Sized> WriteNumberFixed for &'a mut T

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Source§

impl<T: WriteNumberFixed + ?Sized> WriteNumberFixed for Box<T>

Source§

fn write(&self, data: &mut Data)

Source§

fn write_at(&self, idx: usize, data: &mut Data) -> Result<()>

Implementors§