//! Handle events of a canvas.
usecrate::core::keyboard;usecrate::core::mouse;usecrate::core::touch;pubusecrate::core::event::Status;/// A [`Canvas`] event.
////// [`Canvas`]: crate::Canvas
#[derive(Debug, Clone, PartialEq)]pubenumEvent{/// A mouse event.
Mouse(mouse::Event),/// A touch event.
Touch(touch::Event),/// A keyboard event.
Keyboard(keyboard::Event),}