//! Abstractions for input devices.
userlvgl_core::event::Event;/// Trait for input devices such as touchscreens or mice.
pubtraitInputDevice{/// Retrieve the next input event if available.
fnpoll(&mutself)->Option<Event>;}/// Dummy input device that yields no events.
pubstructDummyInput;implInputDevice forDummyInput{fnpoll(&mutself)->Option<Event>{None}}/// Alias used by platform backends for standard events.
pubtypeInputEvent= Event;