Trait Spanned

Source
pub trait Spanned {
    // Required method
    fn span(&self) -> Span;
}

Required Methods§

Source

fn span(&self) -> Span

Implementors§

Source§

impl Spanned for Comment

Source§

impl Spanned for Decl

Source§

impl Spanned for ImportPath

Source§

impl Spanned for Expr

Source§

impl Spanned for IdentExpr

Source§

impl Spanned for Stmt

Source§

impl Spanned for Token

Source§

impl Spanned for SyntaxNode

Source§

impl Spanned for BlockComment

Source§

impl Spanned for LineComment

Source§

impl Spanned for ArgumentList

Source§

impl Spanned for Attribute

Source§

impl Spanned for AttributeList

Source§

impl Spanned for TypeDecl

Source§

impl Spanned for ImportDecl

Source§

impl Spanned for ImportPathBlock

Source§

impl Spanned for ImportPathDecl

Source§

impl Spanned for ImportPathLeaf

Source§

impl Spanned for ExtensionDecl

Source§

impl Spanned for ModuleDecl

Source§

impl Spanned for FieldDecl

Source§

impl Spanned for FunctionDecl

Source§

impl Spanned for ParamDecl

Source§

impl Spanned for StructBody

Source§

impl Spanned for StructDecl

Source§

impl Spanned for TypeAliasDecl

Source§

impl Spanned for VarDecl

Source§

impl Spanned for BinaryExpr

Source§

impl Spanned for BitcastExpr

Source§

impl Spanned for FnCallExpr

Source§

impl Spanned for GroupExpr

Source§

impl Spanned for PostfixExpr

Source§

impl Spanned for PrimaryExpr

Source§

impl Spanned for TypeCtorExpr

Source§

impl Spanned for UnaryPostExpr

Source§

impl Spanned for UnaryPreExpr

Source§

impl Spanned for Scope

Source§

impl Spanned for BlockStmt

Source§

impl Spanned for CaseStmt

Source§

impl Spanned for ContinuingStmt

Source§

impl Spanned for ElseStmt

Source§

impl Spanned for ExprStmt

Source§

impl Spanned for ForStmt

Source§

impl Spanned for IfStmt

Source§

impl Spanned for KeywordStmt

Source§

impl Spanned for LoopStmt

Source§

impl Spanned for ReturnStmt

Source§

impl Spanned for SwitchBody

Source§

impl Spanned for SwitchStmt

Source§

impl Spanned for SyntaxTree

Source§

impl Spanned for Text