Trait TopLevelAST

Source
pub trait TopLevelAST {
    // Required method
    fn span(&self) -> TokenTree;

    // Provided methods
    fn is_trait(&self) -> bool { ... }
    fn is_struct(&self) -> bool { ... }
    fn is_impl(&self) -> bool { ... }
    fn is_fn(&self) -> bool { ... }
}

Required Methods§

Source

fn span(&self) -> TokenTree

Provided Methods§

Source

fn is_trait(&self) -> bool

Source

fn is_struct(&self) -> bool

Source

fn is_impl(&self) -> bool

Source

fn is_fn(&self) -> bool

Implementors§