Trait dprint_swc_ecma_ast_view::RootNode[][src]

pub trait RootNode<'a> {
    fn source_file(&self) -> Option<&'a SourceFile>;
fn tokens(&self) -> Option<&'a TokenContainer<'a>>;
fn comments(&self) -> Option<&'a CommentContainer<'a>>; fn token_at_index(&self, index: usize) -> Option<&'a TokenAndSpan> { ... } }

A Module or Script node.

Required methods

fn source_file(&self) -> Option<&'a SourceFile>[src]

fn tokens(&self) -> Option<&'a TokenContainer<'a>>[src]

fn comments(&self) -> Option<&'a CommentContainer<'a>>[src]

Loading content...

Provided methods

fn token_at_index(&self, index: usize) -> Option<&'a TokenAndSpan>[src]

Loading content...

Implementors

impl<'a> RootNode<'a> for &Module<'a>[src]

impl<'a> RootNode<'a> for &Script<'a>[src]

impl<'a> RootNode<'a> for Program<'a>[src]

impl<'a> RootNode<'a> for Module<'a>[src]

impl<'a> RootNode<'a> for Script<'a>[src]

Loading content...