Trait Helper

Source
pub trait Helper {
    type Completer: Completer;
    type Hinter: Hinter;

    // Required methods
    fn completer(&self) -> &Self::Completer;
    fn hinter(&self) -> &Self::Hinter;
}
Expand description

Syntax specific helper.

TODO Tokenizer/parser used for both completion, suggestion, highlighting

Required Associated Types§

Required Methods§

Source

fn completer(&self) -> &Self::Completer

Source

fn hinter(&self) -> &Self::Hinter

Implementations on Foreign Types§

Source§

impl<C: Completer, H: Hinter> Helper for (C, H)

Source§

type Completer = C

Source§

type Hinter = H

Source§

fn completer(&self) -> &C

Source§

fn hinter(&self) -> &H

Implementors§