pub struct InterfaceNode {
pub name: Box<Node>,
pub extends: Vec<Box<Node>>,
pub body: Box<Node>,
}Fields§
§name: Box<Node>§extends: Vec<Box<Node>>§body: Box<Node>Implementations§
Trait Implementations§
Source§impl Clone for InterfaceNode
impl Clone for InterfaceNode
Source§fn clone(&self) -> InterfaceNode
fn clone(&self) -> InterfaceNode
Returns a copy 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 InterfaceNode
impl Debug for InterfaceNode
Source§impl<'de> Deserialize<'de> for InterfaceNode
impl<'de> Deserialize<'de> for InterfaceNode
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
Source§impl PartialEq for InterfaceNode
impl PartialEq for InterfaceNode
Source§impl Serialize for InterfaceNode
impl Serialize for InterfaceNode
impl StructuralPartialEq for InterfaceNode
Auto Trait Implementations§
impl Freeze for InterfaceNode
impl RefUnwindSafe for InterfaceNode
impl Send for InterfaceNode
impl Sync for InterfaceNode
impl Unpin for InterfaceNode
impl UnwindSafe for InterfaceNode
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