pub enum NodeTypeKind {
Supertype {
subtypes: BTreeSet<NodeName>,
},
Regular {
fields: BTreeMap<String, Children>,
children: Children,
},
}Variants§
Trait Implementations§
Source§impl Clone for NodeTypeKind
impl Clone for NodeTypeKind
Source§fn clone(&self) -> NodeTypeKind
fn clone(&self) -> NodeTypeKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NodeTypeKind
impl Debug for NodeTypeKind
Source§impl<'de> Deserialize<'de> for NodeTypeKind
impl<'de> Deserialize<'de> for NodeTypeKind
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 NodeTypeKind
impl RefUnwindSafe for NodeTypeKind
impl Send for NodeTypeKind
impl Sync for NodeTypeKind
impl Unpin for NodeTypeKind
impl UnsafeUnpin for NodeTypeKind
impl UnwindSafe for NodeTypeKind
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