pub struct ModelFact {
pub attribute: Attribute,
pub value: Value,
pub facets: Vec<Facet>,
pub features: Vec<ModelFeature>,
pub fields: Vec<ModelField>,
pub frames: Vec<ModelFrame>,
}
Fields§
§attribute: Attribute
§value: Value
§facets: Vec<Facet>
§features: Vec<ModelFeature>
§fields: Vec<ModelField>
§frames: Vec<ModelFrame>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ModelFact
impl<'de> Deserialize<'de> for ModelFact
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ModelFact
Auto Trait Implementations§
impl Freeze for ModelFact
impl RefUnwindSafe for ModelFact
impl Send for ModelFact
impl Sync for ModelFact
impl Unpin for ModelFact
impl UnwindSafe for ModelFact
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more