Function ra_ap_syntax::algo::find_node_at_offset[][src]

pub fn find_node_at_offset<N: AstNode>(
    syntax: &SyntaxNode,
    offset: TextSize
) -> Option<N>
Expand description

Finds a node of specific Ast type at offset. Note that this is slightly imprecise: if the cursor is strictly between two nodes of the desired type, as in

struct Foo {}|struct Bar;

then the shorter node will be silently preferred.