pub trait AsyncVariableWriter: AsyncVariableWritable {
Show 119 methods // Provided methods fn write_single(&mut self, byte: u8) -> WriteSingle<'_, Self> where Self: Unpin { ... } fn write_more<'a>(&'a mut self, buf: &'a [u8]) -> WriteMore<'_, Self> where Self: Unpin { ... } fn write_more_buf<'a, B: Buf + Send>( &'a mut self, message: &'a mut B ) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + '_>> where Self: Unpin + Send { ... } fn write_bool(&mut self, b: bool) -> WriteBool<'_, Self> where Self: Unpin { ... } fn write_bools_2(&mut self, bools: [bool; 2]) -> WriteBools2<'_, Self> where Self: Unpin { ... } fn write_bools_3(&mut self, bools: [bool; 3]) -> WriteBools3<'_, Self> where Self: Unpin { ... } fn write_bools_4(&mut self, bools: [bool; 4]) -> WriteBools4<'_, Self> where Self: Unpin { ... } fn write_bools_5(&mut self, bools: [bool; 5]) -> WriteBools5<'_, Self> where Self: Unpin { ... } fn write_bools_6(&mut self, bools: [bool; 6]) -> WriteBools6<'_, Self> where Self: Unpin { ... } fn write_bools_7(&mut self, bools: [bool; 7]) -> WriteBools7<'_, Self> where Self: Unpin { ... } fn write_bools_8(&mut self, bools: [bool; 8]) -> WriteBools8<'_, Self> where Self: Unpin { ... } fn write_u8_raw(&mut self, num: u8) -> WriteU8Raw<'_, Self> where Self: Unpin { ... } fn write_i8_raw(&mut self, num: i8) -> WriteI8Raw<'_, Self> where Self: Unpin { ... } fn write_u16_raw_le(&mut self, num: u16) -> WriteU16RawLe<'_, Self> where Self: Unpin { ... } fn write_u16_raw_be(&mut self, num: u16) -> WriteU16RawBe<'_, Self> where Self: Unpin { ... } fn write_i16_raw_le(&mut self, num: i16) -> WriteI16RawLe<'_, Self> where Self: Unpin { ... } fn write_i16_raw_be(&mut self, num: i16) -> WriteI16RawBe<'_, Self> where Self: Unpin { ... } fn write_u32_raw_le(&mut self, num: u32) -> WriteU32RawLe<'_, Self> where Self: Unpin { ... } fn write_u32_raw_be(&mut self, num: u32) -> WriteU32RawBe<'_, Self> where Self: Unpin { ... } fn write_i32_raw_le(&mut self, num: i32) -> WriteI32RawLe<'_, Self> where Self: Unpin { ... } fn write_i32_raw_be(&mut self, num: i32) -> WriteI32RawBe<'_, Self> where Self: Unpin { ... } fn write_u64_raw_le(&mut self, num: u64) -> WriteU64RawLe<'_, Self> where Self: Unpin { ... } fn write_u64_raw_be(&mut self, num: u64) -> WriteU64RawBe<'_, Self> where Self: Unpin { ... } fn write_i64_raw_le(&mut self, num: i64) -> WriteI64RawLe<'_, Self> where Self: Unpin { ... } fn write_i64_raw_be(&mut self, num: i64) -> WriteI64RawBe<'_, Self> where Self: Unpin { ... } fn write_u128_raw_le(&mut self, num: u128) -> WriteU128RawLe<'_, Self> where Self: Unpin { ... } fn write_u128_raw_be(&mut self, num: u128) -> WriteU128RawBe<'_, Self> where Self: Unpin { ... } fn write_i128_raw_le(&mut self, num: i128) -> WriteI128RawLe<'_, Self> where Self: Unpin { ... } fn write_i128_raw_be(&mut self, num: i128) -> WriteI128RawBe<'_, Self> where Self: Unpin { ... } fn write_usize_raw_le(&mut self, num: usize) -> WriteUsizeRawLe<'_, Self> where Self: Unpin { ... } fn write_usize_raw_be(&mut self, num: usize) -> WriteUsizeRawBe<'_, Self> where Self: Unpin { ... } fn write_isize_raw_le(&mut self, num: isize) -> WriteIsizeRawLe<'_, Self> where Self: Unpin { ... } fn write_isize_raw_be(&mut self, num: isize) -> WriteIsizeRawBe<'_, Self> where Self: Unpin { ... } fn write_f32_raw_le(&mut self, num: f32) -> WriteF32RawLe<'_, Self> where Self: Unpin { ... } fn write_f32_raw_be(&mut self, num: f32) -> WriteF32RawBe<'_, Self> where Self: Unpin { ... } fn write_f64_raw_le(&mut self, num: f64) -> WriteF64RawLe<'_, Self> where Self: Unpin { ... } fn write_f64_raw_be(&mut self, num: f64) -> WriteF64RawBe<'_, Self> where Self: Unpin { ... } fn write_u8_varint(&mut self, num: u8) -> WriteU8Varint<'_, Self> where Self: Unpin { ... } fn write_u16_varint(&mut self, num: u16) -> WriteU16Varint<'_, Self> where Self: Unpin { ... } fn write_u16_varint_2_le(&mut self, num: u16) -> WriteU16Varint2Le<'_, Self> where Self: Unpin { ... } fn write_u16_varint_2_be(&mut self, num: u16) -> WriteU16Varint2Be<'_, Self> where Self: Unpin { ... } fn write_u32_varint(&mut self, num: u32) -> WriteU32Varint<'_, Self> where Self: Unpin { ... } fn write_u32_varint_2_le(&mut self, num: u32) -> WriteU32Varint2Le<'_, Self> where Self: Unpin { ... } fn write_u32_varint_2_be(&mut self, num: u32) -> WriteU32Varint2Be<'_, Self> where Self: Unpin { ... } fn write_u32_varint_4_le(&mut self, num: u32) -> WriteU32Varint4Le<'_, Self> where Self: Unpin { ... } fn write_u32_varint_4_be(&mut self, num: u32) -> WriteU32Varint4Be<'_, Self> where Self: Unpin { ... } fn write_u64_varint(&mut self, num: u64) -> WriteU64Varint<'_, Self> where Self: Unpin { ... } fn write_u64_varint_2_le(&mut self, num: u64) -> WriteU64Varint2Le<'_, Self> where Self: Unpin { ... } fn write_u64_varint_2_be(&mut self, num: u64) -> WriteU64Varint2Be<'_, Self> where Self: Unpin { ... } fn write_u64_varint_4_le(&mut self, num: u64) -> WriteU64Varint4Le<'_, Self> where Self: Unpin { ... } fn write_u64_varint_4_be(&mut self, num: u64) -> WriteU64Varint4Be<'_, Self> where Self: Unpin { ... } fn write_u64_varint_8_le(&mut self, num: u64) -> WriteU64Varint8Le<'_, Self> where Self: Unpin { ... } fn write_u64_varint_8_be(&mut self, num: u64) -> WriteU64Varint8Be<'_, Self> where Self: Unpin { ... } fn write_u128_varint(&mut self, num: u128) -> WriteU128Varint<'_, Self> where Self: Unpin { ... } fn write_u128_varint_2_le( &mut self, num: u128 ) -> WriteU128Varint2Le<'_, Self> where Self: Unpin { ... } fn write_u128_varint_2_be( &mut self, num: u128 ) -> WriteU128Varint2Be<'_, Self> where Self: Unpin { ... } fn write_u128_varint_4_le( &mut self, num: u128 ) -> WriteU128Varint4Le<'_, Self> where Self: Unpin { ... } fn write_u128_varint_4_be( &mut self, num: u128 ) -> WriteU128Varint4Be<'_, Self> where Self: Unpin { ... } fn write_u128_varint_8_le( &mut self, num: u128 ) -> WriteU128Varint8Le<'_, Self> where Self: Unpin { ... } fn write_u128_varint_8_be( &mut self, num: u128 ) -> WriteU128Varint8Be<'_, Self> where Self: Unpin { ... } fn write_u128_varint_16_le( &mut self, num: u128 ) -> WriteU128Varint16Le<'_, Self> where Self: Unpin { ... } fn write_u128_varint_16_be( &mut self, num: u128 ) -> WriteU128Varint16Be<'_, Self> where Self: Unpin { ... } fn write_usize_varint(&mut self, num: usize) -> WriteUsizeVarint<'_, Self> where Self: Unpin { ... } fn write_usize_varint_2_le( &mut self, num: usize ) -> WriteUsizeVarint2Le<'_, Self> where Self: Unpin { ... } fn write_usize_varint_2_be( &mut self, num: usize ) -> WriteUsizeVarint2Be<'_, Self> where Self: Unpin { ... } fn write_usize_varint_4_le( &mut self, num: usize ) -> WriteUsizeVarint4Le<'_, Self> where Self: Unpin { ... } fn write_usize_varint_4_be( &mut self, num: usize ) -> WriteUsizeVarint4Be<'_, Self> where Self: Unpin { ... } fn write_usize_varint_8_le( &mut self, num: usize ) -> WriteUsizeVarint8Le<'_, Self> where Self: Unpin { ... } fn write_usize_varint_8_be( &mut self, num: usize ) -> WriteUsizeVarint8Be<'_, Self> where Self: Unpin { ... } fn write_usize_varint_16_le( &mut self, num: usize ) -> WriteUsizeVarint16Le<'_, Self> where Self: Unpin { ... } fn write_usize_varint_16_be( &mut self, num: usize ) -> WriteUsizeVarint16Be<'_, Self> where Self: Unpin { ... } fn write_i8_varint(&mut self, num: i8) -> WriteI8Varint<'_, Self> where Self: Unpin { ... } fn write_i16_varint(&mut self, num: i16) -> WriteI16Varint<'_, Self> where Self: Unpin { ... } fn write_i16_varint_2_le(&mut self, num: i16) -> WriteI16Varint2Le<'_, Self> where Self: Unpin { ... } fn write_i16_varint_2_be(&mut self, num: i16) -> WriteI16Varint2Be<'_, Self> where Self: Unpin { ... } fn write_i32_varint(&mut self, num: i32) -> WriteI32Varint<'_, Self> where Self: Unpin { ... } fn write_i32_varint_2_le(&mut self, num: i32) -> WriteI32Varint2Le<'_, Self> where Self: Unpin { ... } fn write_i32_varint_2_be(&mut self, num: i32) -> WriteI32Varint2Be<'_, Self> where Self: Unpin { ... } fn write_i32_varint_4_le(&mut self, num: i32) -> WriteI32Varint4Le<'_, Self> where Self: Unpin { ... } fn write_i32_varint_4_be(&mut self, num: i32) -> WriteI32Varint4Be<'_, Self> where Self: Unpin { ... } fn write_i64_varint(&mut self, num: i64) -> WriteI64Varint<'_, Self> where Self: Unpin { ... } fn write_i64_varint_2_le(&mut self, num: i64) -> WriteI64Varint2Le<'_, Self> where Self: Unpin { ... } fn write_i64_varint_2_be(&mut self, num: i64) -> WriteI64Varint2Be<'_, Self> where Self: Unpin { ... } fn write_i64_varint_4_le(&mut self, num: i64) -> WriteI64Varint4Le<'_, Self> where Self: Unpin { ... } fn write_i64_varint_4_be(&mut self, num: i64) -> WriteI64Varint4Be<'_, Self> where Self: Unpin { ... } fn write_i64_varint_8_le(&mut self, num: i64) -> WriteI64Varint8Le<'_, Self> where Self: Unpin { ... } fn write_i64_varint_8_be(&mut self, num: i64) -> WriteI64Varint8Be<'_, Self> where Self: Unpin { ... } fn write_i128_varint(&mut self, num: i128) -> WriteI128Varint<'_, Self> where Self: Unpin { ... } fn write_i128_varint_2_le( &mut self, num: i128 ) -> WriteI128Varint2Le<'_, Self> where Self: Unpin { ... } fn write_i128_varint_2_be( &mut self, num: i128 ) -> WriteI128Varint2Be<'_, Self> where Self: Unpin { ... } fn write_i128_varint_4_le( &mut self, num: i128 ) -> WriteI128Varint4Le<'_, Self> where Self: Unpin { ... } fn write_i128_varint_4_be( &mut self, num: i128 ) -> WriteI128Varint4Be<'_, Self> where Self: Unpin { ... } fn write_i128_varint_8_le( &mut self, num: i128 ) -> WriteI128Varint8Le<'_, Self> where Self: Unpin { ... } fn write_i128_varint_8_be( &mut self, num: i128 ) -> WriteI128Varint8Be<'_, Self> where Self: Unpin { ... } fn write_i128_varint_16_le( &mut self, num: i128 ) -> WriteI128Varint16Le<'_, Self> where Self: Unpin { ... } fn write_i128_varint_16_be( &mut self, num: i128 ) -> WriteI128Varint16Be<'_, Self> where Self: Unpin { ... } fn write_isize_varint(&mut self, num: isize) -> WriteIsizeVarint<'_, Self> where Self: Unpin { ... } fn write_isize_varint_2_le( &mut self, num: isize ) -> WriteIsizeVarint2Le<'_, Self> where Self: Unpin { ... } fn write_isize_varint_2_be( &mut self, num: isize ) -> WriteIsizeVarint2Be<'_, Self> where Self: Unpin { ... } fn write_isize_varint_4_le( &mut self, num: isize ) -> WriteIsizeVarint4Le<'_, Self> where Self: Unpin { ... } fn write_isize_varint_4_be( &mut self, num: isize ) -> WriteIsizeVarint4Be<'_, Self> where Self: Unpin { ... } fn write_isize_varint_8_le( &mut self, num: isize ) -> WriteIsizeVarint8Le<'_, Self> where Self: Unpin { ... } fn write_isize_varint_8_be( &mut self, num: isize ) -> WriteIsizeVarint8Be<'_, Self> where Self: Unpin { ... } fn write_isize_varint_16_le( &mut self, num: isize ) -> WriteIsizeVarint16Le<'_, Self> where Self: Unpin { ... } fn write_isize_varint_16_be( &mut self, num: isize ) -> WriteIsizeVarint16Be<'_, Self> where Self: Unpin { ... } fn write_f32_varint(&mut self, num: f32) -> WriteF32Varint<'_, Self> where Self: Unpin { ... } fn write_f32_varint_2_le(&mut self, num: f32) -> WriteF32Varint2Le<'_, Self> where Self: Unpin { ... } fn write_f32_varint_2_be(&mut self, num: f32) -> WriteF32Varint2Be<'_, Self> where Self: Unpin { ... } fn write_f32_varint_4_le(&mut self, num: f32) -> WriteF32Varint4Le<'_, Self> where Self: Unpin { ... } fn write_f32_varint_4_be(&mut self, num: f32) -> WriteF32Varint4Be<'_, Self> where Self: Unpin { ... } fn write_f64_varint(&mut self, num: f64) -> WriteF64Varint<'_, Self> where Self: Unpin { ... } fn write_f64_varint_2_le(&mut self, num: f64) -> WriteF64Varint2Le<'_, Self> where Self: Unpin { ... } fn write_f64_varint_2_be(&mut self, num: f64) -> WriteF64Varint2Be<'_, Self> where Self: Unpin { ... } fn write_f64_varint_4_le(&mut self, num: f64) -> WriteF64Varint4Le<'_, Self> where Self: Unpin { ... } fn write_f64_varint_4_be(&mut self, num: f64) -> WriteF64Varint4Be<'_, Self> where Self: Unpin { ... } fn write_f64_varint_8_le(&mut self, num: f64) -> WriteF64Varint8Le<'_, Self> where Self: Unpin { ... } fn write_f64_varint_8_be(&mut self, num: f64) -> WriteF64Varint8Be<'_, Self> where Self: Unpin { ... } fn write_u8_vec<'a>( &'a mut self, message: &'a [u8] ) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + '_>> where Self: Unpin + Send { ... } fn write_string<'a>( &'a mut self, message: &'a str ) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + '_>> where Self: Unpin + Send { ... }
}

Provided Methods§

source

fn write_single(&mut self, byte: u8) -> WriteSingle<'_, Self>
where Self: Unpin,

source

fn write_more<'a>(&'a mut self, buf: &'a [u8]) -> WriteMore<'_, Self>
where Self: Unpin,

source

fn write_more_buf<'a, B: Buf + Send>( &'a mut self, message: &'a mut B ) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + '_>>
where Self: Unpin + Send,

Available on crate feature bytes only.
source

fn write_bool(&mut self, b: bool) -> WriteBool<'_, Self>
where Self: Unpin,

source

fn write_bools_2(&mut self, bools: [bool; 2]) -> WriteBools2<'_, Self>
where Self: Unpin,

Available on crate feature async_bools only.
source

fn write_bools_3(&mut self, bools: [bool; 3]) -> WriteBools3<'_, Self>
where Self: Unpin,

Available on crate feature async_bools only.
source

fn write_bools_4(&mut self, bools: [bool; 4]) -> WriteBools4<'_, Self>
where Self: Unpin,

Available on crate feature async_bools only.
source

fn write_bools_5(&mut self, bools: [bool; 5]) -> WriteBools5<'_, Self>
where Self: Unpin,

Available on crate feature async_bools only.
source

fn write_bools_6(&mut self, bools: [bool; 6]) -> WriteBools6<'_, Self>
where Self: Unpin,

Available on crate feature async_bools only.
source

fn write_bools_7(&mut self, bools: [bool; 7]) -> WriteBools7<'_, Self>
where Self: Unpin,

Available on crate feature async_bools only.
source

fn write_bools_8(&mut self, bools: [bool; 8]) -> WriteBools8<'_, Self>
where Self: Unpin,

Available on crate feature async_bools only.
source

fn write_u8_raw(&mut self, num: u8) -> WriteU8Raw<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i8_raw(&mut self, num: i8) -> WriteI8Raw<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u16_raw_le(&mut self, num: u16) -> WriteU16RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u16_raw_be(&mut self, num: u16) -> WriteU16RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i16_raw_le(&mut self, num: i16) -> WriteI16RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i16_raw_be(&mut self, num: i16) -> WriteI16RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u32_raw_le(&mut self, num: u32) -> WriteU32RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u32_raw_be(&mut self, num: u32) -> WriteU32RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i32_raw_le(&mut self, num: i32) -> WriteI32RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i32_raw_be(&mut self, num: i32) -> WriteI32RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u64_raw_le(&mut self, num: u64) -> WriteU64RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u64_raw_be(&mut self, num: u64) -> WriteU64RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i64_raw_le(&mut self, num: i64) -> WriteI64RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i64_raw_be(&mut self, num: i64) -> WriteI64RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u128_raw_le(&mut self, num: u128) -> WriteU128RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u128_raw_be(&mut self, num: u128) -> WriteU128RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i128_raw_le(&mut self, num: i128) -> WriteI128RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_i128_raw_be(&mut self, num: i128) -> WriteI128RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_usize_raw_le(&mut self, num: usize) -> WriteUsizeRawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw_size only.
source

fn write_usize_raw_be(&mut self, num: usize) -> WriteUsizeRawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw_size only.
source

fn write_isize_raw_le(&mut self, num: isize) -> WriteIsizeRawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw_size only.
source

fn write_isize_raw_be(&mut self, num: isize) -> WriteIsizeRawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw_size only.
source

fn write_f32_raw_le(&mut self, num: f32) -> WriteF32RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_f32_raw_be(&mut self, num: f32) -> WriteF32RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_f64_raw_le(&mut self, num: f64) -> WriteF64RawLe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_f64_raw_be(&mut self, num: f64) -> WriteF64RawBe<'_, Self>
where Self: Unpin,

Available on crate feature async_raw only.
source

fn write_u8_varint(&mut self, num: u8) -> WriteU8Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u16_varint(&mut self, num: u16) -> WriteU16Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_varint only.
source

fn write_u16_varint_2_le(&mut self, num: u16) -> WriteU16Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u16_varint_2_be(&mut self, num: u16) -> WriteU16Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u32_varint(&mut self, num: u32) -> WriteU32Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_varint only.
source

fn write_u32_varint_2_le(&mut self, num: u32) -> WriteU32Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u32_varint_2_be(&mut self, num: u32) -> WriteU32Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u32_varint_4_le(&mut self, num: u32) -> WriteU32Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u32_varint_4_be(&mut self, num: u32) -> WriteU32Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u64_varint(&mut self, num: u64) -> WriteU64Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_varint only.
source

fn write_u64_varint_2_le(&mut self, num: u64) -> WriteU64Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u64_varint_2_be(&mut self, num: u64) -> WriteU64Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u64_varint_4_le(&mut self, num: u64) -> WriteU64Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u64_varint_4_be(&mut self, num: u64) -> WriteU64Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u64_varint_8_le(&mut self, num: u64) -> WriteU64Varint8Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u64_varint_8_be(&mut self, num: u64) -> WriteU64Varint8Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint(&mut self, num: u128) -> WriteU128Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_varint only.
source

fn write_u128_varint_2_le(&mut self, num: u128) -> WriteU128Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint_2_be(&mut self, num: u128) -> WriteU128Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint_4_le(&mut self, num: u128) -> WriteU128Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint_4_be(&mut self, num: u128) -> WriteU128Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint_8_le(&mut self, num: u128) -> WriteU128Varint8Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint_8_be(&mut self, num: u128) -> WriteU128Varint8Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint_16_le( &mut self, num: u128 ) -> WriteU128Varint16Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_u128_varint_16_be( &mut self, num: u128 ) -> WriteU128Varint16Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_varint only.
source

fn write_usize_varint(&mut self, num: usize) -> WriteUsizeVarint<'_, Self>
where Self: Unpin,

Available on crate feature async_varint_size only.
source

fn write_usize_varint_2_le( &mut self, num: usize ) -> WriteUsizeVarint2Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_usize_varint_2_be( &mut self, num: usize ) -> WriteUsizeVarint2Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_usize_varint_4_le( &mut self, num: usize ) -> WriteUsizeVarint4Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_usize_varint_4_be( &mut self, num: usize ) -> WriteUsizeVarint4Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_usize_varint_8_le( &mut self, num: usize ) -> WriteUsizeVarint8Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_usize_varint_8_be( &mut self, num: usize ) -> WriteUsizeVarint8Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_usize_varint_16_le( &mut self, num: usize ) -> WriteUsizeVarint16Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_usize_varint_16_be( &mut self, num: usize ) -> WriteUsizeVarint16Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_varint only.
source

fn write_i8_varint(&mut self, num: i8) -> WriteI8Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i16_varint(&mut self, num: i16) -> WriteI16Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_signed only.
source

fn write_i16_varint_2_le(&mut self, num: i16) -> WriteI16Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i16_varint_2_be(&mut self, num: i16) -> WriteI16Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i32_varint(&mut self, num: i32) -> WriteI32Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_signed only.
source

fn write_i32_varint_2_le(&mut self, num: i32) -> WriteI32Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i32_varint_2_be(&mut self, num: i32) -> WriteI32Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i32_varint_4_le(&mut self, num: i32) -> WriteI32Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i32_varint_4_be(&mut self, num: i32) -> WriteI32Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i64_varint(&mut self, num: i64) -> WriteI64Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_signed only.
source

fn write_i64_varint_2_le(&mut self, num: i64) -> WriteI64Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i64_varint_2_be(&mut self, num: i64) -> WriteI64Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i64_varint_4_le(&mut self, num: i64) -> WriteI64Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i64_varint_4_be(&mut self, num: i64) -> WriteI64Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i64_varint_8_le(&mut self, num: i64) -> WriteI64Varint8Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i64_varint_8_be(&mut self, num: i64) -> WriteI64Varint8Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint(&mut self, num: i128) -> WriteI128Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_signed only.
source

fn write_i128_varint_2_le(&mut self, num: i128) -> WriteI128Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint_2_be(&mut self, num: i128) -> WriteI128Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint_4_le(&mut self, num: i128) -> WriteI128Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint_4_be(&mut self, num: i128) -> WriteI128Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint_8_le(&mut self, num: i128) -> WriteI128Varint8Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint_8_be(&mut self, num: i128) -> WriteI128Varint8Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint_16_le( &mut self, num: i128 ) -> WriteI128Varint16Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_i128_varint_16_be( &mut self, num: i128 ) -> WriteI128Varint16Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_signed only.
source

fn write_isize_varint(&mut self, num: isize) -> WriteIsizeVarint<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_signed only.
source

fn write_isize_varint_2_le( &mut self, num: isize ) -> WriteIsizeVarint2Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_isize_varint_2_be( &mut self, num: isize ) -> WriteIsizeVarint2Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_isize_varint_4_le( &mut self, num: isize ) -> WriteIsizeVarint4Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_isize_varint_4_be( &mut self, num: isize ) -> WriteIsizeVarint4Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_isize_varint_8_le( &mut self, num: isize ) -> WriteIsizeVarint8Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_isize_varint_8_be( &mut self, num: isize ) -> WriteIsizeVarint8Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_isize_varint_16_le( &mut self, num: isize ) -> WriteIsizeVarint16Le<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_isize_varint_16_be( &mut self, num: isize ) -> WriteIsizeVarint16Be<'_, Self>
where Self: Unpin,

Available on crate features async_varint_size and async_long_signed only.
source

fn write_f32_varint(&mut self, num: f32) -> WriteF32Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_float only.
source

fn write_f32_varint_2_le(&mut self, num: f32) -> WriteF32Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f32_varint_2_be(&mut self, num: f32) -> WriteF32Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f32_varint_4_le(&mut self, num: f32) -> WriteF32Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f32_varint_4_be(&mut self, num: f32) -> WriteF32Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f64_varint(&mut self, num: f64) -> WriteF64Varint<'_, Self>
where Self: Unpin,

Available on crate feature async_float only.
source

fn write_f64_varint_2_le(&mut self, num: f64) -> WriteF64Varint2Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f64_varint_2_be(&mut self, num: f64) -> WriteF64Varint2Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f64_varint_4_le(&mut self, num: f64) -> WriteF64Varint4Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f64_varint_4_be(&mut self, num: f64) -> WriteF64Varint4Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f64_varint_8_le(&mut self, num: f64) -> WriteF64Varint8Le<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_f64_varint_8_be(&mut self, num: f64) -> WriteF64Varint8Be<'_, Self>
where Self: Unpin,

Available on crate feature async_long_float only.
source

fn write_u8_vec<'a>( &'a mut self, message: &'a [u8] ) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + '_>>
where Self: Unpin + Send,

Available on crate feature async_vec_u8 only.
source

fn write_string<'a>( &'a mut self, message: &'a str ) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + '_>>
where Self: Unpin + Send,

Available on crate feature async_string only.

Object Safety§

This trait is not object safe.

Implementors§