pub trait EntityTrait: Send + Sync + Any {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn as_any_mut(&mut self) -> &mut dyn Any;
    fn to_json_value(&self) -> Result<Value, 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 to_json_value(&self) -> Result<Value, Error>

source

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

Implementors§