[−][src]Type Definition rslint_parser::SyntaxNode
type SyntaxNode = SyntaxNode<JsLanguage>;
Trait Implementations
impl SyntaxNodeExt for SyntaxNode
[src]
fn to_node(&self) -> &SyntaxNode
[src]
fn tokens(&self) -> Vec<SyntaxToken>
[src]
fn lossy_tokens(&self) -> Vec<SyntaxToken>
[src]
fn first_lossy_token(&self) -> Option<SyntaxToken>
[src]
fn is<T: AstNode>(&self) -> bool
[src]
fn to<T: AstNode>(&self) -> T
[src]
fn try_to<T: AstNode>(&self) -> Option<T>
[src]
fn lexical_eq(&self, right: &SyntaxNode) -> bool
[src]
fn color(&self) -> String
[src]
fn trimmed_range(&self) -> TextRange
[src]
fn trimmed_text(&self) -> SyntaxText
[src]
fn in_ts(&self, set: TokenSet) -> bool
[src]
fn readable_stmt_name(&self) -> String
[src]
fn is_loop(&self) -> bool
[src]
fn descendants_with<F>(&self, func: &mut F) where
F: FnMut(&SyntaxNode) -> bool,
[src]
F: FnMut(&SyntaxNode) -> bool,
fn structural_lossy_token_eq(&self, tokens: &[impl AsRef<str>]) -> bool
[src]
fn contains_comments(&self) -> bool
[src]
fn child_with_kind(&self, kind: SyntaxKind) -> Option<SyntaxNode>
[src]
fn expr_parent(&self) -> Option<SyntaxNode>
[src]
fn child_with_ast<T: AstNode>(&self) -> Option<T>
[src]
fn descendants_with_tokens_with<F>(&self, func: &mut F) where
F: FnMut(&SyntaxElement) -> bool,
[src]
F: FnMut(&SyntaxElement) -> bool,