Enum zookeeper::WatchedEventType
source · pub enum WatchedEventType {
None,
NodeCreated,
NodeDeleted,
NodeDataChanged,
NodeChildrenChanged,
DataWatchRemoved,
ChildWatchRemoved,
}
Expand description
Enumeration of types of events that may occur on the znode.
Variants§
None
Nothing known has occurred on the znode. This value is issued as part of a WatchedEvent
when the KeeperState
changes.
NodeCreated
Issued when a znode at a given path is created.
NodeDeleted
Issued when a znode at a given path is deleted.
NodeDataChanged
Issued when the data of a watched znode are altered. This event value is issued whenever a set operation occurs without an actual contents check, so there is no guarantee the data actually changed.
NodeChildrenChanged
Issued when the children of a watched znode are created or deleted. This event is not issued when the data within children is altered.
DataWatchRemoved
Issued when the client removes a data watcher.
ChildWatchRemoved
Issued when the client removes a child watcher.
Trait Implementations§
source§impl Clone for WatchedEventType
impl Clone for WatchedEventType
source§fn clone(&self) -> WatchedEventType
fn clone(&self) -> WatchedEventType
Returns a copy 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 WatchedEventType
impl Debug for WatchedEventType
source§impl From<i32> for WatchedEventType
impl From<i32> for WatchedEventType
source§fn from(val: i32) -> WatchedEventType
fn from(val: i32) -> WatchedEventType
Converts to this type from the input type.
source§impl PartialEq<WatchedEventType> for WatchedEventType
impl PartialEq<WatchedEventType> for WatchedEventType
source§fn eq(&self, other: &WatchedEventType) -> bool
fn eq(&self, other: &WatchedEventType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for WatchedEventType
impl Eq for WatchedEventType
impl StructuralEq for WatchedEventType
impl StructuralPartialEq for WatchedEventType
Auto Trait Implementations§
impl RefUnwindSafe for WatchedEventType
impl Send for WatchedEventType
impl Sync for WatchedEventType
impl Unpin for WatchedEventType
impl UnwindSafe for WatchedEventType
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