Struct smithay_client_toolkit::seat::keyboard::RepeatSource [−][src]
pub struct RepeatSource { /* fields omitted */ }
An event source managing the key repetition of a keyboard
It is given to you from map_keyboard
, and you need to
insert it in your calloop event loop if you want to have functionning key repetition.
If don’t want key repetition you can just drop it.
This source will not directly generate calloop events, and the callback provided to
EventLoopHandle::insert_source()
will be ignored. Instead it triggers the
callback you provided to map_keyboard
.
Trait Implementations
impl EventSource for RepeatSource
[src][+]
Auto Trait Implementations
impl !RefUnwindSafe for RepeatSource
impl !Send for RepeatSource
impl !Sync for RepeatSource
impl Unpin for RepeatSource
impl !UnwindSafe for RepeatSource
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,