pub struct TriggerInputs {
pub tap: BTreeSet<InputEvent>,
pub blackout: BTreeSet<InputEvent>,
pub blackout_hold: BTreeSet<InputEvent>,
pub half: BTreeSet<InputEvent>,
pub double: BTreeSet<InputEvent>,
}Expand description
The project’s own trigger inputs.
Fields§
§tap: BTreeSet<InputEvent>§blackout: BTreeSet<InputEvent>§blackout_hold: BTreeSet<InputEvent>§half: BTreeSet<InputEvent>§double: BTreeSet<InputEvent>Implementations§
Trait Implementations§
Source§impl Clone for TriggerInputs
impl Clone for TriggerInputs
Source§impl Debug for TriggerInputs
impl Debug for TriggerInputs
Source§impl<'de> Deserialize<'de> for TriggerInputs
impl<'de> Deserialize<'de> for TriggerInputs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TriggerInputs
Source§impl PartialEq for TriggerInputs
impl PartialEq for TriggerInputs
Source§impl Serialize for TriggerInputs
impl Serialize for TriggerInputs
impl StructuralPartialEq for TriggerInputs
Auto Trait Implementations§
impl Freeze for TriggerInputs
impl RefUnwindSafe for TriggerInputs
impl Send for TriggerInputs
impl Sync for TriggerInputs
impl Unpin for TriggerInputs
impl UnsafeUnpin for TriggerInputs
impl UnwindSafe for TriggerInputs
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more