pub trait ISerde: ISerdeTypeId + Debug {
// Required methods
fn write_to(&self, om: &ObjectManager, data: &mut Data) -> Result<()>;
fn read_from(
&mut self,
om: &ObjectManager,
data: &mut DataReader<'_>,
) -> Result<()>;
// Provided method
fn debug(&self) -> String { ... }
}Expand description
序列化基本trait
Required Methods§
Sourcefn read_from(
&mut self,
om: &ObjectManager,
data: &mut DataReader<'_>,
) -> Result<()>
fn read_from( &mut self, om: &ObjectManager, data: &mut DataReader<'_>, ) -> Result<()>
从Bytes 装载当前对象