pub trait Mappable: Sized + DeserializeOwned {
    fn from_fieldmap<T>(
        value: T,
        fieldmap: &FieldMap
    ) -> Result<Self, MappingError>
    where
        T: Serialize
, { ... } fn from_json(
        json: impl AsRef<str>,
        fieldmap: &FieldMap
    ) -> Result<Self, MappingError> { ... } fn from_value(
        value: Value,
        fieldmap: &FieldMap
    ) -> Result<Self, MappingError> { ... } fn from_object(
        object: Object,
        fieldmap: &FieldMap
    ) -> Result<Self, MappingError> { ... } }

Provided Methods

Implementations on Foreign Types

Implementors