[][src]Trait c2rust_refactor::ast_manip::GetSpan

pub trait GetSpan {
    fn get_span(&self) -> Span;
}

Trait for obtaining the Span of a generic AST node.

Required methods

fn get_span(&self) -> Span

Loading content...

Implementations on Foreign Types

impl<T> GetSpan for Spanned<T>[src]

impl<'a, T: GetSpan> GetSpan for &'a T[src]

impl<T: GetSpan> GetSpan for P<T>[src]

impl GetSpan for Crate[src]

impl GetSpan for Item[src]

impl GetSpan for UseTree[src]

impl GetSpan for TraitItem[src]

impl GetSpan for ImplItem[src]

impl GetSpan for StructField[src]

impl GetSpan for ForeignItem[src]

impl GetSpan for Generics[src]

impl GetSpan for WhereClause[src]

impl GetSpan for WhereBoundPredicate[src]

impl GetSpan for WhereRegionPredicate[src]

impl GetSpan for WhereEqPredicate[src]

impl GetSpan for Ty[src]

impl GetSpan for PolyTraitRef[src]

impl GetSpan for TypeBinding[src]

impl GetSpan for Stmt[src]

impl GetSpan for Local[src]

impl GetSpan for Expr[src]

impl GetSpan for Field[src]

impl GetSpan for Block[src]

impl GetSpan for Pat[src]

impl GetSpan for Attribute[src]

impl GetSpan for Path[src]

impl GetSpan for AngleBracketedArgs[src]

impl GetSpan for ParenthesizedArgs[src]

impl GetSpan for Ident[src]

impl GetSpan for MetaItem[src]

Loading content...

Implementors

impl GetSpan for FnLike[src]

Loading content...