Struct swc_ecma_ast::ClassDecl
source · [−]Fields
ident: Ident
declare: bool
class: Box<Class>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for ClassDecl
impl<'de> Deserialize<'de> for ClassDecl
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 ClassDecl
impl EqIgnoreSpan for ClassDecl
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<ClassDecl> for ModuleItem
impl From<ClassDecl> for ModuleItem
sourcefn from(src: ClassDecl) -> ModuleItem
fn from(src: ClassDecl) -> ModuleItem
Converts to this type from the input type.
impl Eq for ClassDecl
impl StructuralEq for ClassDecl
impl StructuralPartialEq for ClassDecl
Auto Trait Implementations
impl RefUnwindSafe for ClassDecl
impl Send for ClassDecl
impl Sync for ClassDecl
impl Unpin for ClassDecl
impl UnwindSafe for ClassDecl
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