Trait pepper::mode::ModeState[][src]

pub trait ModeState {
    fn on_enter(ctx: &mut ModeContext<'_>);
fn on_exit(ctx: &mut ModeContext<'_>);
fn on_client_keys(
        ctx: &mut ModeContext<'_>,
        keys: &mut KeysIterator
    ) -> Option<ModeOperation>; }

Required methods

fn on_enter(ctx: &mut ModeContext<'_>)[src]

fn on_exit(ctx: &mut ModeContext<'_>)[src]

fn on_client_keys(
    ctx: &mut ModeContext<'_>,
    keys: &mut KeysIterator
) -> Option<ModeOperation>
[src]

Implementors

impl ModeState for pepper::mode::picker::State[src]

fn on_enter(ctx: &mut ModeContext<'_>)[src]

fn on_exit(ctx: &mut ModeContext<'_>)[src]

fn on_client_keys(
    ctx: &mut ModeContext<'_>,
    keys: &mut KeysIterator
) -> Option<ModeOperation>
[src]

impl ModeState for pepper::mode::read_line::State[src]

fn on_enter(ctx: &mut ModeContext<'_>)[src]

fn on_exit(ctx: &mut ModeContext<'_>)[src]

fn on_client_keys(
    ctx: &mut ModeContext<'_>,
    keys: &mut KeysIterator
) -> Option<ModeOperation>
[src]