pub struct EventSubscriptions { /* private fields */ }Expand description
Dispatcher-owned outbound event subscription runtime.
Implementations§
Source§impl EventSubscriptions
impl EventSubscriptions
Sourcepub fn new(config: Config) -> Result<Self, EventSubscriptionError>
pub fn new(config: Config) -> Result<Self, EventSubscriptionError>
Construct a bounded runtime. Attach it with
crate::Dispatcher::with_event_subscriptions before starting work.
Sourcepub fn handle(&self) -> EventSubscriptionsHandle
pub fn handle(&self) -> EventSubscriptionsHandle
Application handle which can start subscriptions after dispatcher attachment.
Trait Implementations§
Source§impl Debug for EventSubscriptions
impl Debug for EventSubscriptions
Source§impl Drop for EventSubscriptions
impl Drop for EventSubscriptions
Auto Trait Implementations§
impl Freeze for EventSubscriptions
impl RefUnwindSafe for EventSubscriptions
impl Send for EventSubscriptions
impl Sync for EventSubscriptions
impl Unpin for EventSubscriptions
impl UnsafeUnpin for EventSubscriptions
impl UnwindSafe for EventSubscriptions
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