pub struct CompiledBehaviorBinding {
pub name: String,
pub behavior_set: String,
pub device_id: String,
pub point_id: String,
pub trigger: BehaviorTrigger,
pub condition: Option<BehaviorCondition>,
pub interval_ms: Option<u64>,
pub actions: Vec<String>,
}Expand description
Runtime-ready compiled behavior binding.
Fields§
§name: String§behavior_set: String§device_id: String§point_id: String§trigger: BehaviorTrigger§condition: Option<BehaviorCondition>§interval_ms: Option<u64>§actions: Vec<String>Trait Implementations§
Source§impl Clone for CompiledBehaviorBinding
impl Clone for CompiledBehaviorBinding
Source§fn clone(&self) -> CompiledBehaviorBinding
fn clone(&self) -> CompiledBehaviorBinding
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 moreAuto Trait Implementations§
impl Freeze for CompiledBehaviorBinding
impl RefUnwindSafe for CompiledBehaviorBinding
impl Send for CompiledBehaviorBinding
impl Sync for CompiledBehaviorBinding
impl Unpin for CompiledBehaviorBinding
impl UnsafeUnpin for CompiledBehaviorBinding
impl UnwindSafe for CompiledBehaviorBinding
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