[][src]Struct zookeeper::Watch

pub struct Watch {
    pub path: String,
    pub watch_type: WatchType,
    pub watcher: Box<dyn Watcher>,
}

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 Watcher>

The handler for this watch, to call when it is triggered.

Auto Trait Implementations

impl !RefUnwindSafe for Watch

impl Send for Watch

impl !Sync for Watch

impl Unpin for Watch

impl !UnwindSafe for Watch

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.