pub trait WriterTypes {
Show 17 methods
// Required methods
fn write_u8(&mut self, v: u8) -> Result<usize>;
fn write_i16_le(&mut self, v: i16) -> Result<usize>;
fn write_i16_be(&mut self, v: i16) -> Result<usize>;
fn write_i32_le(&mut self, v: i32) -> Result<usize>;
fn write_i32_be(&mut self, v: i32) -> Result<usize>;
fn write_i64_le(&mut self, v: i64) -> Result<usize>;
fn write_i64_be(&mut self, v: i64) -> Result<usize>;
fn write_i128_le(&mut self, v: i128) -> Result<usize>;
fn write_i128_be(&mut self, v: i128) -> Result<usize>;
fn write_u16_le(&mut self, v: u16) -> Result<usize>;
fn write_u16_be(&mut self, v: u16) -> Result<usize>;
fn write_u32_le(&mut self, v: u32) -> Result<usize>;
fn write_u32_be(&mut self, v: u32) -> Result<usize>;
fn write_u64_le(&mut self, v: u64) -> Result<usize>;
fn write_u64_be(&mut self, v: u64) -> Result<usize>;
fn write_u128_le(&mut self, v: u128) -> Result<usize>;
fn write_u128_be(&mut self, v: u128) -> Result<usize>;
}Required Methods§
Sourcefn write_i16_le(&mut self, v: i16) -> Result<usize>
fn write_i16_le(&mut self, v: i16) -> Result<usize>
Write a i16 value to the sink in little endian.
Sourcefn write_i16_be(&mut self, v: i16) -> Result<usize>
fn write_i16_be(&mut self, v: i16) -> Result<usize>
Write a i16 value to the sink in big endian.
Sourcefn write_i32_le(&mut self, v: i32) -> Result<usize>
fn write_i32_le(&mut self, v: i32) -> Result<usize>
Write a i32 value to the sink in little endian.
Sourcefn write_i32_be(&mut self, v: i32) -> Result<usize>
fn write_i32_be(&mut self, v: i32) -> Result<usize>
Write a i32 value to the sink in big endian.
Sourcefn write_i64_le(&mut self, v: i64) -> Result<usize>
fn write_i64_le(&mut self, v: i64) -> Result<usize>
Write a i64 value to the sink in little endian.
Sourcefn write_i64_be(&mut self, v: i64) -> Result<usize>
fn write_i64_be(&mut self, v: i64) -> Result<usize>
Write a i64 value to the sink in big endian.
Sourcefn write_i128_le(&mut self, v: i128) -> Result<usize>
fn write_i128_le(&mut self, v: i128) -> Result<usize>
Write a i128 value to the sink in little endian.
Sourcefn write_i128_be(&mut self, v: i128) -> Result<usize>
fn write_i128_be(&mut self, v: i128) -> Result<usize>
Write a i128 value to the sink in big endian.
Sourcefn write_u16_le(&mut self, v: u16) -> Result<usize>
fn write_u16_le(&mut self, v: u16) -> Result<usize>
Write a u16 value to the sink in little endian.
Sourcefn write_u16_be(&mut self, v: u16) -> Result<usize>
fn write_u16_be(&mut self, v: u16) -> Result<usize>
Write a u16 value to the sink in big endian.
Sourcefn write_u32_le(&mut self, v: u32) -> Result<usize>
fn write_u32_le(&mut self, v: u32) -> Result<usize>
Write a u32 value to the sink in little endian.
Sourcefn write_u32_be(&mut self, v: u32) -> Result<usize>
fn write_u32_be(&mut self, v: u32) -> Result<usize>
Write a u32 value to the sink in big endian.
Sourcefn write_u64_le(&mut self, v: u64) -> Result<usize>
fn write_u64_le(&mut self, v: u64) -> Result<usize>
Write a u64 value to the sink in little endian.
Sourcefn write_u64_be(&mut self, v: u64) -> Result<usize>
fn write_u64_be(&mut self, v: u64) -> Result<usize>
Write a u64 value to the sink in big endian.
Implementors§
impl<W: Write> WriterTypes for W
Available on crate feature
impl only.