Trait Ranged

Source
pub trait Ranged {
    // Required method
    fn range(&self) -> TextRange;

    // Provided methods
    fn start(&self) -> TextSize { ... }
    fn end(&self) -> TextSize { ... }
}

Required Methods§

Source

fn range(&self) -> TextRange

Provided Methods§

Source

fn start(&self) -> TextSize

Source

fn end(&self) -> TextSize

Implementors§

Source§

impl Ranged for ExceptHandler

Source§

impl Ranged for Expr

Source§

impl Ranged for Pattern

Source§

impl Ranged for Stmt

Source§

impl Ranged for TypeParam

Source§

impl Ranged for Alias

Source§

impl Ranged for Arg

Source§

impl Ranged for ExceptHandlerExceptHandler

Source§

impl Ranged for ExprAttribute

Source§

impl Ranged for ExprAwait

Source§

impl Ranged for ExprBinOp

Source§

impl Ranged for ExprBoolOp

Source§

impl Ranged for ExprCall

Source§

impl Ranged for ExprCompare

Source§

impl Ranged for ExprConstant

Source§

impl Ranged for ExprDict

Source§

impl Ranged for ExprDictComp

Source§

impl Ranged for ExprFormattedValue

Source§

impl Ranged for ExprGeneratorExp

Source§

impl Ranged for ExprIfExp

Source§

impl Ranged for ExprJoinedStr

Source§

impl Ranged for ExprLambda

Source§

impl Ranged for ExprList

Source§

impl Ranged for ExprListComp

Source§

impl Ranged for ExprName

Source§

impl Ranged for ExprNamedExpr

Source§

impl Ranged for ExprSet

Source§

impl Ranged for ExprSetComp

Source§

impl Ranged for ExprSlice

Source§

impl Ranged for ExprStarred

Source§

impl Ranged for ExprSubscript

Source§

impl Ranged for ExprTuple

Source§

impl Ranged for ExprUnaryOp

Source§

impl Ranged for ExprYield

Source§

impl Ranged for ExprYieldFrom

Source§

impl Ranged for Keyword

Source§

impl Ranged for PatternMatchAs

Source§

impl Ranged for PatternMatchClass

Source§

impl Ranged for PatternMatchMapping

Source§

impl Ranged for PatternMatchOr

Source§

impl Ranged for PatternMatchSequence

Source§

impl Ranged for PatternMatchSingleton

Source§

impl Ranged for PatternMatchStar

Source§

impl Ranged for PatternMatchValue

Source§

impl Ranged for StmtAnnAssign

Source§

impl Ranged for StmtAssert

Source§

impl Ranged for StmtAssign

Source§

impl Ranged for StmtAsyncFor

Source§

impl Ranged for StmtAsyncFunctionDef

Source§

impl Ranged for StmtAsyncWith

Source§

impl Ranged for StmtAugAssign

Source§

impl Ranged for StmtBreak

Source§

impl Ranged for StmtClassDef

Source§

impl Ranged for StmtContinue

Source§

impl Ranged for StmtDelete

Source§

impl Ranged for StmtExpr

Source§

impl Ranged for StmtFor

Source§

impl Ranged for StmtFunctionDef

Source§

impl Ranged for StmtGlobal

Source§

impl Ranged for StmtIf

Source§

impl Ranged for StmtImport

Source§

impl Ranged for StmtImportFrom

Source§

impl Ranged for StmtMatch

Source§

impl Ranged for StmtNonlocal

Source§

impl Ranged for StmtPass

Source§

impl Ranged for StmtRaise

Source§

impl Ranged for StmtReturn

Source§

impl Ranged for StmtTry

Source§

impl Ranged for StmtTryStar

Source§

impl Ranged for StmtTypeAlias

Source§

impl Ranged for StmtWhile

Source§

impl Ranged for StmtWith

Source§

impl Ranged for TypeParamParamSpec

Source§

impl Ranged for TypeParamTypeVar

Source§

impl Ranged for TypeParamTypeVarTuple