pub trait SerdeBevyClient:
Sized
+ Clone
+ PartialEq {
// Required methods
fn ser(&self, writer: &mut dyn BitWrite);
fn de(reader: &mut BitReader<'_>) -> Result<Self, SerdeErr>;
fn bit_length(&self) -> u32;
}Expand description
A trait for objects that can be serialized to a bitstream.
Required Methods§
Sourcefn bit_length(&self) -> u32
fn bit_length(&self) -> u32
Return length of value in bits
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.