pub struct EnumNode {
pub name: Box<Node>,
pub enum_type: Option<Box<Node>>,
pub implements: Option<Box<Node>>,
pub body: Vec<Box<Node>>,
}Fields§
§name: Box<Node>§enum_type: Option<Box<Node>>§implements: Option<Box<Node>>§body: Vec<Box<Node>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EnumNode
impl<'de> Deserialize<'de> for EnumNode
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 EnumNode
Auto Trait Implementations§
impl Freeze for EnumNode
impl RefUnwindSafe for EnumNode
impl Send for EnumNode
impl Sync for EnumNode
impl Unpin for EnumNode
impl UnwindSafe for EnumNode
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