[][src]Trait keebrs::stateful::ScanStateful

pub trait ScanStateful {
    fn poll_change(
        self: Pin<&mut Self>,
        cx: &mut Context<'_>
    ) -> Poll<Option<PhysKey>>; }

Trait for scanning with state

Rather than row/column level manipulation, this will return only the press/release events.

Required methods

fn poll_change(
    self: Pin<&mut Self>,
    cx: &mut Context<'_>
) -> Poll<Option<PhysKey>>

Poll the keyboard for changes

Loading content...

Implementors

impl<Sc, St, D> ScanStateful for StatefulScanner<Sc, St, D> where
    Sc: Scan + Unpin,
    St: State<Sc> + Unpin,
    D: FnMut() + Unpin
[src]

Loading content...