pub trait EncodeExt: EncodeSize + Write {
// Provided method
fn encode_iobufs(&self) -> IoBufs { ... }
}Expand description
Extension trait for encoding values that implement Write and
EncodeSize into IoBufs.
Provided Methods§
Sourcefn encode_iobufs(&self) -> IoBufs
fn encode_iobufs(&self) -> IoBufs
Encode this value into IoBufs through a Builder.
Override Write::write_bufs to avoid copying large byte fields.
§Panics
Panics if Write::write_bufs writes more inline bytes than
EncodeSize::encode_inline_size, or if EncodeSize::encode_size
does not match the total bytes written.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".