1 2 3 4 5 6 7 8 9
//! Common traits /// Common trait for structures serialization pub trait Serialize<O = Vec<u8>> { /// Type of serialization error type Error; /// Try to serialize object fn serialize(&self) -> Result<O, Self::Error>; }