pub struct SbvrModel {
pub vocabulary: Vec<SbvrTerm>,
pub facts: Vec<SbvrFactType>,
pub rules: Vec<SbvrBusinessRule>,
}Fields§
§vocabulary: Vec<SbvrTerm>§facts: Vec<SbvrFactType>§rules: Vec<SbvrBusinessRule>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SbvrModel
impl<'de> Deserialize<'de> for SbvrModel
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
Auto Trait Implementations§
impl Freeze for SbvrModel
impl RefUnwindSafe for SbvrModel
impl Send for SbvrModel
impl Sync for SbvrModel
impl Unpin for SbvrModel
impl UnwindSafe for SbvrModel
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