pub struct Notifier { /* private fields */ }Expand description
A bounded RFC 6665 notifier ready to attach to one crate::Dispatcher.
Implementations§
Source§impl Notifier
impl Notifier
Sourcepub fn new(policy_maximum: Duration, capacity: usize) -> Self
pub fn new(policy_maximum: Duration, capacity: usize) -> Self
Serve the three built-in event packages, granting at most policy_maximum and holding no
more than capacity concurrent subscriptions.
Sourcepub fn handle(&self) -> NotifierHandle
pub fn handle(&self) -> NotifierHandle
A cloneable observation handle. It does not own runtime tasks.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Notifier
impl !RefUnwindSafe for Notifier
impl Send for Notifier
impl Sync for Notifier
impl Unpin for Notifier
impl UnsafeUnpin for Notifier
impl !UnwindSafe for Notifier
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more