pub struct EventWatcherBuilder { /* private fields */ }Expand description
Builder for EventWatcher.
Implementations§
Source§impl EventWatcherBuilder
impl EventWatcherBuilder
Sourcepub fn since(self, cursor: EventCursor) -> Self
pub fn since(self, cursor: EventCursor) -> Self
Resume watching from cursor.
Sourcepub fn build(self, client: RuntimeClient) -> EventWatcher
pub fn build(self, client: RuntimeClient) -> EventWatcher
Build a watcher without touching the daemon.
Sourcepub async fn connect(
self,
client: RuntimeClient,
) -> Result<EventWatcher, ClientError>
pub async fn connect( self, client: RuntimeClient, ) -> Result<EventWatcher, ClientError>
Check daemon protocol compatibility, then build a watcher.
Trait Implementations§
Source§impl Clone for EventWatcherBuilder
impl Clone for EventWatcherBuilder
Source§fn clone(&self) -> EventWatcherBuilder
fn clone(&self) -> EventWatcherBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EventWatcherBuilder
impl Debug for EventWatcherBuilder
Source§impl Default for EventWatcherBuilder
impl Default for EventWatcherBuilder
Source§fn default() -> EventWatcherBuilder
fn default() -> EventWatcherBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EventWatcherBuilder
impl RefUnwindSafe for EventWatcherBuilder
impl Send for EventWatcherBuilder
impl Sync for EventWatcherBuilder
impl Unpin for EventWatcherBuilder
impl UnsafeUnpin for EventWatcherBuilder
impl UnwindSafe for EventWatcherBuilder
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