pub struct Watch {
pub path: String,
pub watch_type: WatchType,
pub watcher: Box<dyn FnOnce(WatchedEvent) + Send>,
}
Expand description
An object watching a path for certain changes.
Fields§
§path: String
The path to the znode this is watching.
watch_type: WatchType
The type of changes this watch is looking for.
watcher: Box<dyn FnOnce(WatchedEvent) + Send>
The handler for this watch, to call when it is triggered.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Watch
impl !RefUnwindSafe for Watch
impl Send for Watch
impl !Sync for Watch
impl Unpin for Watch
impl !UnwindSafe for Watch
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