Struct WatcherContract
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§
§impl Clone for WatcherContract
impl Clone for WatcherContract
§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 more§impl Debug for WatcherContract
impl Debug for WatcherContract
§impl<'de> Deserialize<'de> for WatcherContract
impl<'de> Deserialize<'de> for WatcherContract
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WatcherContract, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WatcherContract, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for WatcherContract
impl Serialize for WatcherContract
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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