pub struct EventCondition {
pub switch1_valid: bool,
pub switch2_valid: bool,
pub variable_valid: bool,
pub self_switch_valid: bool,
pub switch1_id: usize,
pub switch2_id: usize,
pub variable_id: usize,
pub variable_value: i32,
pub self_switch_ch: SelfSwitch,
}Fields§
§switch1_valid: bool§switch2_valid: bool§variable_valid: bool§self_switch_valid: bool§switch1_id: usize§switch2_id: usize§variable_id: usize§variable_value: i32§self_switch_ch: SelfSwitchTrait Implementations§
Source§impl Clone for EventCondition
impl Clone for EventCondition
Source§fn clone(&self) -> EventCondition
fn clone(&self) -> EventCondition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventCondition
impl Debug for EventCondition
Source§impl Default for EventCondition
impl Default for EventCondition
Source§impl<'de> Deserialize<'de> for EventCondition
impl<'de> Deserialize<'de> for EventCondition
Source§fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
Deserialize this value from the given deserializer.
Source§impl<'de> Deserialize<'de> for EventCondition
impl<'de> Deserialize<'de> for EventCondition
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
Source§impl Serialize for EventCondition
impl Serialize for EventCondition
Auto Trait Implementations§
impl Freeze for EventCondition
impl RefUnwindSafe for EventCondition
impl Send for EventCondition
impl Sync for EventCondition
impl Unpin for EventCondition
impl UnwindSafe for EventCondition
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