pub trait EntityTrait: Send + Sync + Any {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn as_any_mut(&mut self) -> &mut dyn Any;
    fn serialize(&self, se: &mut dyn Serializer) -> Result<(), Error>;
    fn deserialize(&mut self, de: &mut dyn Deserializer<'_>) -> Result<(), Error>;
}
Expand description

Config entity type must satisfy this constraint

Required Methods§

source

fn as_any(&self) -> &dyn Any

source

fn as_any_mut(&mut self) -> &mut dyn Any

source

fn serialize(&self, se: &mut dyn Serializer) -> Result<(), Error>

source

fn deserialize(&mut self, de: &mut dyn Deserializer<'_>) -> Result<(), Error>

Implementors§