WrappedArgListHelper

Trait WrappedArgListHelper 

Source
pub trait WrappedArgListHelper<'a> {
    // Required methods
    fn arg_list(&self, db: &'a dyn Database) -> Option<ArgList<'a>>;
    fn right_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>;
    fn left_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>;
    fn left_bracket_stable_ptr(
        &self,
        db: &'a dyn Database,
    ) -> SyntaxStablePtrId<'a>;
}

Required Methods§

Source

fn arg_list(&self, db: &'a dyn Database) -> Option<ArgList<'a>>

Pills the wrapping brackets to get the argument list. Returns None if self is Missing.

Source

fn right_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>

Gets the syntax node of the right wrapping bracket.

Source

fn left_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>

Gets the syntax node of the left wrapping bracket.

Source

fn left_bracket_stable_ptr(&self, db: &'a dyn Database) -> SyntaxStablePtrId<'a>

Gets a stable pointer to the left wrapping bracket.

Implementors§