SourceLocation

Trait SourceLocation 

Source
pub trait SourceLocation {
    // Required method
    fn location(&self) -> Option<TokenLocation>;
}
Expand description

Provides the source location for the syntax item

Required Methods§

Source

fn location(&self) -> Option<TokenLocation>

The location of the syntax item, when known

Implementors§

Source§

impl SourceLocation for AndOr

Source§

impl SourceLocation for ArithmeticExpr

Source§

impl SourceLocation for ArithmeticTarget

Source§

impl SourceLocation for AssignmentValue

Source§

impl SourceLocation for Command

Source§

impl SourceLocation for CommandPrefixOrSuffixItem

Source§

impl SourceLocation for CompoundCommand

Source§

impl SourceLocation for IoRedirect

Source§

impl SourceLocation for PipelineTimed

Source§

impl SourceLocation for TestExpr

Source§

impl SourceLocation for AndOrList

Source§

impl SourceLocation for ArithmeticCommand

Source§

impl SourceLocation for ArithmeticForClauseCommand

Source§

impl SourceLocation for Assignment

Source§

impl SourceLocation for BraceGroupCommand

Source§

impl SourceLocation for CaseClauseCommand

Source§

impl SourceLocation for CaseItem

Source§

impl SourceLocation for CommandPrefix

Source§

impl SourceLocation for CommandSuffix

Source§

impl SourceLocation for CompoundList

Source§

impl SourceLocation for CompoundListItem

Source§

impl SourceLocation for ExtendedTestExprCommand

Source§

impl SourceLocation for ForClauseCommand

Source§

impl SourceLocation for FunctionBody

Source§

impl SourceLocation for FunctionDefinition

Source§

impl SourceLocation for IfClauseCommand

Source§

impl SourceLocation for IoHereDocument

Source§

impl SourceLocation for Pipeline

Source§

impl SourceLocation for Program

Source§

impl SourceLocation for RedirectList

Source§

impl SourceLocation for SimpleCommand

Source§

impl SourceLocation for SubshellCommand

Source§

impl SourceLocation for WhileOrUntilClauseCommand

Source§

impl SourceLocation for Word