pub struct RepeatDef {
pub delay_ms: u32,
pub interval_ms: u32,
}Expand description
Key-repeat timings for held repeatable actions.
Fields§
§delay_ms: u32Time from the press to the first repeat, in milliseconds.
interval_ms: u32Time between later repeats, in milliseconds (never 0).
Trait Implementations§
impl Copy for RepeatDef
Source§impl<'de> Deserialize<'de> for RepeatDef
impl<'de> Deserialize<'de> for RepeatDef
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RepeatDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RepeatDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RepeatDef
Source§impl Serialize for RepeatDef
impl Serialize for RepeatDef
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RepeatDef
Auto Trait Implementations§
impl Freeze for RepeatDef
impl RefUnwindSafe for RepeatDef
impl Send for RepeatDef
impl Sync for RepeatDef
impl Unpin for RepeatDef
impl UnsafeUnpin for RepeatDef
impl UnwindSafe for RepeatDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more