pub mod constructors;
pub mod methods;
pub mod traits;
use std::time::Instant;
#[derive(Debug, Clone, Default)]
pub struct DoubleClickState {
pub(crate) last_click_time: Option<Instant>,
pub(crate) last_click_pos: Option<(u16, u16)>,
pub(crate) pending_single_click: Option<(u16, u16, Instant, usize)>,
}
impl DoubleClickState {
pub(crate) const DOUBLE_CLICK_THRESHOLD_MS: u64 = 150;
}