pub trait DecodeExt<X: IsUnit>: Decode<Cfg = X> {
// Provided method
fn decode(buf: impl Buf) -> Result<Self, Error> { ... }
}Expand description
Extension trait providing ergonomic decode method for types requiring no specific configuration.
This is typically types with only one possible value, such as the unit type () or tuples of
such types.
Import this trait to use the .decode(buf) method as a shorthand for
.decode_cfg(buf, &X::default()).
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.