Trait cairo_lang_syntax::node::Terminal  
source · pub trait Terminal: TypedSyntaxNode {
    type TokenType: Token;
    const KIND: SyntaxKind;
    // Required methods
    fn new_green(
        db: &dyn SyntaxGroup,
        leading_trivia: TriviaGreen,
        token: <<Self as Terminal>::TokenType as TypedSyntaxNode>::Green,
        trailing_trivia: TriviaGreen
    ) -> <Self as TypedSyntaxNode>::Green;
    fn text(&self, db: &dyn SyntaxGroup) -> SmolStr;
}Required Associated Types§
Required Associated Constants§
const KIND: SyntaxKind
Required Methods§
fn new_green( db: &dyn SyntaxGroup, leading_trivia: TriviaGreen, token: <<Self as Terminal>::TokenType as TypedSyntaxNode>::Green, trailing_trivia: TriviaGreen ) -> <Self as TypedSyntaxNode>::Green
sourcefn text(&self, db: &dyn SyntaxGroup) -> SmolStr
 
fn text(&self, db: &dyn SyntaxGroup) -> SmolStr
Returns the text of the token of this terminal (excluding the trivia).
Object Safety§
This trait is not object safe.