Struct gearley::recognizer::Completions [] [src]

pub struct Completions<'f, 'g, 'r, F> where F: Forest<'f> + 'f, 'f: 'r, 'g: 'r {
    // some fields omitted
}

A tool for completing items.

Methods

impl<'f, 'g, 'r, F> Completions<'f, 'g, 'r, F> where F: Forest<'f> + 'f

fn next_completion<'c>(&'c mut self) -> Option<Completion<'c, 'f, 'g, 'r, F>>

Allows iteration through groups of completions that have unique symbol and origin.