pub enum HandleEventResult {
Started {
interaction_id: InteractionId,
},
Rejected {
reason: String,
},
Queued,
Merged {
interaction_id: InteractionId,
},
}Expand description
Result of handling an event
Variants§
Started
A new interaction was started
Fields
§
interaction_id: InteractionIdID of the new interaction
Rejected
The event was rejected
Queued
The event was queued for later processing
Merged
The event was merged into an existing interaction
Fields
§
interaction_id: InteractionIdID of the interaction the event was merged into
Trait Implementations§
Source§impl Clone for HandleEventResult
impl Clone for HandleEventResult
Source§fn clone(&self) -> HandleEventResult
fn clone(&self) -> HandleEventResult
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 moreAuto Trait Implementations§
impl Freeze for HandleEventResult
impl RefUnwindSafe for HandleEventResult
impl Send for HandleEventResult
impl Sync for HandleEventResult
impl Unpin for HandleEventResult
impl UnsafeUnpin for HandleEventResult
impl UnwindSafe for HandleEventResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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