Enum dprint_swc_ecma_ast_view::Decl [−][src]
pub enum Decl<'a> {
Class(&'a ClassDecl<'a>),
Fn(&'a FnDecl<'a>),
Var(&'a VarDecl<'a>),
TsInterface(&'a TsInterfaceDecl<'a>),
TsTypeAlias(&'a TsTypeAliasDecl<'a>),
TsEnum(&'a TsEnumDecl<'a>),
TsModule(&'a TsModuleDecl<'a>),
}
Variants
Class(&'a ClassDecl<'a>)
Tuple Fields
0: &'a ClassDecl<'a>
Fn(&'a FnDecl<'a>)
Tuple Fields
0: &'a FnDecl<'a>
Var(&'a VarDecl<'a>)
Tuple Fields
0: &'a VarDecl<'a>
TsInterface(&'a TsInterfaceDecl<'a>)
Tuple Fields
0: &'a TsInterfaceDecl<'a>
TsTypeAlias(&'a TsTypeAliasDecl<'a>)
Tuple Fields
0: &'a TsTypeAliasDecl<'a>
TsEnum(&'a TsEnumDecl<'a>)
Tuple Fields
0: &'a TsEnumDecl<'a>
TsModule(&'a TsModuleDecl<'a>)
Tuple Fields
0: &'a TsModuleDecl<'a>
Implementations
Trait Implementations
fn ancestors(&self) -> AncestorIterator<'a>ⓘNotable traits for AncestorIterator<'a>impl<'a> Iterator for AncestorIterator<'a> type Item = Node<'a>;
Notable traits for AncestorIterator<'a>
impl<'a> Iterator for AncestorIterator<'a> type Item = Node<'a>;
Gets the previous siblings in the order they appear in the file.
Gets the next siblings in the order they appear in the file.
fn leading_comments(&self) -> CommentsIterator<'a>ⓘNotable traits for CommentsIterator<'a>impl<'a> Iterator for CommentsIterator<'a> type Item = &'a Comment;
Notable traits for CommentsIterator<'a>
impl<'a> Iterator for CommentsIterator<'a> type Item = &'a Comment;
fn trailing_comments(&self) -> CommentsIterator<'a>ⓘNotable traits for CommentsIterator<'a>impl<'a> Iterator for CommentsIterator<'a> type Item = &'a Comment;
Notable traits for CommentsIterator<'a>
impl<'a> Iterator for CommentsIterator<'a> type Item = &'a Comment;
Gets the root node if the view was created from a Module; otherwise panics.
Gets the root node if the view was created from a Script; otherwise panics.
Gets the previous tokens in the order they appear in the file.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Decl<'a>
impl<'a> !UnwindSafe for Decl<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more