pub enum SubscriptionActivity {
Publish,
PublishFailed(StatusCode),
FatalFailure(StatusCode),
}Expand description
An event on the subscription event loop.
Variants§
Publish
A publish request received a successful response.
PublishFailed(StatusCode)
A publish request failed, either due to a timeout or an error. The publish request will typically be retried.
FatalFailure(StatusCode)
Fatal failure, a publishing request has failed fatally in a way that indicates it will not recover on its own. This typically means the client has lost connection to the server. When this is received by the session event loop it triggers a session restart.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SubscriptionActivity
impl RefUnwindSafe for SubscriptionActivity
impl Send for SubscriptionActivity
impl Sync for SubscriptionActivity
impl Unpin for SubscriptionActivity
impl UnsafeUnpin for SubscriptionActivity
impl UnwindSafe for SubscriptionActivity
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