pub struct TriggerKeys {
pub device_type: Option<i8>,
pub key: Option<i32>,
pub new_value: Option<i8>,
pub old_value: Option<i8>,
}
Fields
device_type: Option<i8>
key: Option<i32>
new_value: Option<i8>
old_value: Option<i8>
Implementations
sourceimpl TriggerKeys
impl TriggerKeys
pub fn new<F1, F2, F3, F4>(
device_type: F1,
key: F2,
new_value: F3,
old_value: F4
) -> TriggerKeyswhere
F1: Into<Option<i8>>,
F2: Into<Option<i32>>,
F3: Into<Option<i8>>,
F4: Into<Option<i8>>,
pub fn read_from_in_protocol(
i_prot: &mut dyn TInputProtocol
) -> Result<TriggerKeys>
pub fn write_to_out_protocol(
&self,
o_prot: &mut dyn TOutputProtocol
) -> Result<()>
Trait Implementations
sourceimpl Clone for TriggerKeys
impl Clone for TriggerKeys
sourcefn clone(&self) -> TriggerKeys
fn clone(&self) -> TriggerKeys
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TriggerKeys
impl Debug for TriggerKeys
sourceimpl Default for TriggerKeys
impl Default for TriggerKeys
sourceimpl Hash for TriggerKeys
impl Hash for TriggerKeys
sourceimpl Ord for TriggerKeys
impl Ord for TriggerKeys
sourcefn cmp(&self, other: &TriggerKeys) -> Ordering
fn cmp(&self, other: &TriggerKeys) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<TriggerKeys> for TriggerKeys
impl PartialEq<TriggerKeys> for TriggerKeys
sourcefn eq(&self, other: &TriggerKeys) -> bool
fn eq(&self, other: &TriggerKeys) -> bool
sourceimpl PartialOrd<TriggerKeys> for TriggerKeys
impl PartialOrd<TriggerKeys> for TriggerKeys
sourcefn partial_cmp(&self, other: &TriggerKeys) -> Option<Ordering>
fn partial_cmp(&self, other: &TriggerKeys) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for TriggerKeys
impl StructuralEq for TriggerKeys
impl StructuralPartialEq for TriggerKeys
Auto Trait Implementations
impl RefUnwindSafe for TriggerKeys
impl Send for TriggerKeys
impl Sync for TriggerKeys
impl Unpin for TriggerKeys
impl UnwindSafe for TriggerKeys
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more