const DEFAULT_SPEED: u64 = 40;
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum Speed {
Preset(u64),
KeyStrokeDelayInMs(u64),
}
impl Default for Speed {
fn default() -> Self {
Self::Preset(DEFAULT_SPEED)
}
}
impl From<u64> for Speed {
fn from(value: u64) -> Self {
Self::Preset(value)
}
}
impl From<usize> for Speed {
fn from(value: usize) -> Self {
Self::Preset(value as u64)
}
}