pub struct CalmModel {
pub version: String,
pub metadata: CalmMetadata,
pub nodes: Vec<CalmNode>,
pub relationships: Vec<CalmRelationship>,
}Fields§
§version: String§metadata: CalmMetadata§nodes: Vec<CalmNode>§relationships: Vec<CalmRelationship>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CalmModel
impl<'de> Deserialize<'de> for CalmModel
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 CalmModel
impl RefUnwindSafe for CalmModel
impl Send for CalmModel
impl Sync for CalmModel
impl Unpin for CalmModel
impl UnwindSafe for CalmModel
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