Struct swc_ecma_ast::ClassExpr
source · [−]Expand description
Class expression.
Fields
ident: Option<Ident>
class: Box<Class>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for ClassExpr
impl<'de> Deserialize<'de> for ClassExpr
sourcefn 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
sourceimpl EqIgnoreSpan for ClassExpr
impl EqIgnoreSpan for ClassExpr
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<ClassExpr> for DefaultDecl
impl From<ClassExpr> for DefaultDecl
impl Eq for ClassExpr
impl StructuralEq for ClassExpr
impl StructuralPartialEq for ClassExpr
Auto Trait Implementations
impl RefUnwindSafe for ClassExpr
impl Send for ClassExpr
impl Sync for ClassExpr
impl Unpin for ClassExpr
impl UnwindSafe for ClassExpr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more