Trait guion::event::key::Key[][src]

pub trait Key: Clone + PartialEq + Debug {
    type Origin;

    const MOUSE_LEFT: Self;
    const ENTER: Self;
    const SPACE: Self;
    const TAB: Self;
    const SHIFT: Self;
    const CTRL: Self;
    const BACKSPACE: Self;
    const LEFT: Self;
    const RIGHT: Self;
    const UP: Self;
    const DOWN: Self;
    const A: Self;
    const X: Self;
    const C: Self;
    const V: Self;

    fn origin(&self) -> Self::Origin;
}

Associated Types

Loading content...

Associated Constants

const MOUSE_LEFT: Self[src]

const ENTER: Self[src]

const SPACE: Self[src]

const TAB: Self[src]

const SHIFT: Self[src]

const CTRL: Self[src]

const BACKSPACE: Self[src]

const LEFT: Self[src]

const RIGHT: Self[src]

const UP: Self[src]

const DOWN: Self[src]

const A: Self[src]

const X: Self[src]

const C: Self[src]

const V: Self[src]

Loading content...

Required methods

fn origin(&self) -> Self::Origin[src]

Loading content...

Implementors

Loading content...