usecrate::core::NNResult;/// Defines the methods required for serialization and deserialization for savings and loading models.
pubtraitMSGPackFormatting{/// Serializes the object to a MesgPack bytes representation.
fnto_msgpack(&self)->NNResult<Vec<u8>>;/// Deserializes bytes into a new instance of the object.
fnfrom_msgpack(buff:&[u8])->NNResult<Box<Self>>whereSelf: Sized;
}