pub struct EdgeDecl {
pub name: String,
pub from_type: String,
pub to_type: String,
pub cardinality: Cardinality,
pub annotations: Vec<Annotation>,
pub properties: Vec<PropDecl>,
pub constraints: Vec<Constraint>,
}Fields§
§name: String§from_type: String§to_type: String§cardinality: Cardinality§annotations: Vec<Annotation>§properties: Vec<PropDecl>§constraints: Vec<Constraint>Trait Implementations§
Source§impl<'de> Deserialize<'de> for EdgeDecl
impl<'de> Deserialize<'de> for EdgeDecl
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 EdgeDecl
Auto Trait Implementations§
impl Freeze for EdgeDecl
impl RefUnwindSafe for EdgeDecl
impl Send for EdgeDecl
impl Sync for EdgeDecl
impl Unpin for EdgeDecl
impl UnsafeUnpin for EdgeDecl
impl UnwindSafe for EdgeDecl
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