1 2 3 4 5 6 7 8 9 10 11 12 13
/// A mouse button. #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)] #[repr(u8)] pub enum Button { /// The **Left** mouse button. Left, /// The **Middle** mouse button. Middle, /// The **Right** mouse button. Right, /// An extra mouse button. Extra(u8), }