pub trait Hinter { type Hint: Hint + 'static; // Provided method fn hint( &self, line: &str, pos: usize, ctx: &Context<'_>, ) -> Option<Self::Hint> { ... } }
Hints provider
Specific hint type
Takes the currently edited line with the cursor position and returns the string that should be displayed or None if no hint is available for the text the user currently typed.
line
pos
None