pub struct WatcherContract {
pub key: String,
pub predicate: String,
pub blocking: bool,
}Expand description
A watcher declaration.
Fields§
§key: StringWatched state key.
predicate: StringPredicate debug label.
blocking: boolWhether the watcher blocks the control lane while running.
Trait Implementations§
Source§impl Clone for WatcherContract
impl Clone for WatcherContract
Source§fn clone(&self) -> WatcherContract
fn clone(&self) -> WatcherContract
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 WatcherContract
impl Debug for WatcherContract
Source§impl<'de> Deserialize<'de> for WatcherContract
impl<'de> Deserialize<'de> for WatcherContract
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
Auto Trait Implementations§
impl Freeze for WatcherContract
impl RefUnwindSafe for WatcherContract
impl Send for WatcherContract
impl Sync for WatcherContract
impl Unpin for WatcherContract
impl UnwindSafe for WatcherContract
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