pub struct EventPublishResult { /* private fields */ }Expand description
One deterministic result for one explicit subscriber binding.
Implementations§
Source§impl EventPublishResult
impl EventPublishResult
Sourcepub fn subscriber_instance(&self) -> &str
pub fn subscriber_instance(&self) -> &str
Returns the App-local subscriber Instance key.
Sourcepub fn provider_instance(&self) -> &str
pub fn provider_instance(&self) -> &str
Returns the provider Instance key used by the explicit binding.
Sourcepub const fn admission(&self) -> EventAdmission
pub const fn admission(&self) -> EventAdmission
Returns the independent admission result for this binding.
Sourcepub const fn status(&self) -> EventPublishStatus
pub const fn status(&self) -> EventPublishStatus
Returns the status using publication-oriented terminology.
Trait Implementations§
Source§impl Clone for EventPublishResult
impl Clone for EventPublishResult
Source§fn clone(&self) -> EventPublishResult
fn clone(&self) -> EventPublishResult
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 EventPublishResult
impl Debug for EventPublishResult
impl Eq for EventPublishResult
Source§impl PartialEq for EventPublishResult
impl PartialEq for EventPublishResult
impl StructuralPartialEq for EventPublishResult
Auto Trait Implementations§
impl Freeze for EventPublishResult
impl RefUnwindSafe for EventPublishResult
impl Send for EventPublishResult
impl Sync for EventPublishResult
impl Unpin for EventPublishResult
impl UnsafeUnpin for EventPublishResult
impl UnwindSafe for EventPublishResult
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