pub enum MiddlewareDecision {
Continue,
Reject(String),
}Expand description
Decision returned by a middleware after inspecting an event.
Variants§
Continue
Allow the event to proceed to listeners (and the next middleware).
Reject(String)
Reject the event with a reason string. No listeners will fire.
Trait Implementations§
Source§impl Clone for MiddlewareDecision
impl Clone for MiddlewareDecision
Source§fn clone(&self) -> MiddlewareDecision
fn clone(&self) -> MiddlewareDecision
Returns a duplicate of the value. Read more
1.0.0 · 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 MiddlewareDecision
impl Debug for MiddlewareDecision
Source§impl PartialEq for MiddlewareDecision
impl PartialEq for MiddlewareDecision
impl Eq for MiddlewareDecision
impl StructuralPartialEq for MiddlewareDecision
Auto Trait Implementations§
impl Freeze for MiddlewareDecision
impl RefUnwindSafe for MiddlewareDecision
impl Send for MiddlewareDecision
impl Sync for MiddlewareDecision
impl Unpin for MiddlewareDecision
impl UnsafeUnpin for MiddlewareDecision
impl UnwindSafe for MiddlewareDecision
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