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§
Sourcefn arg_list(&self, db: &'a dyn Database) -> Option<ArgList<'a>>
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.
Sourcefn right_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>
fn right_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>
Gets the syntax node of the right wrapping bracket.
Sourcefn left_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>
fn left_bracket_syntax_node(&self, db: &'a dyn Database) -> SyntaxNode<'a>
Gets the syntax node of the left wrapping bracket.
Sourcefn left_bracket_stable_ptr(&self, db: &'a dyn Database) -> SyntaxStablePtrId<'a>
fn left_bracket_stable_ptr(&self, db: &'a dyn Database) -> SyntaxStablePtrId<'a>
Gets a stable pointer to the left wrapping bracket.