Trait oas_common::mapping::Mappable
source · [−]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
sourcefn from_fieldmap<T>(value: T, fieldmap: &FieldMap) -> Result<Self, MappingError>where
fn from_fieldmap<T>(value: T, fieldmap: &FieldMap) -> Result<Self, MappingError>where
T: Serialize,
source
fn from_value(value: Value, fieldmap: &FieldMap) -> Result<Self, MappingError>
source