Trait naia_serde::SerdeInternal
source · pub trait SerdeInternal: 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
Object Safety§
This trait is not object safe.