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