pub enum MiddlewareAction {
Continue,
Block,
Terminate,
}Expand description
Middleware action — determines how the pipeline continues.
Variants§
Continue
Allow the pipeline to proceed to the next middleware.
Block
Block the current action (see MiddlewareResult::block).
Terminate
Terminate the entire agent loop.
Trait Implementations§
Source§impl Clone for MiddlewareAction
impl Clone for MiddlewareAction
Source§fn clone(&self) -> MiddlewareAction
fn clone(&self) -> MiddlewareAction
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 moreimpl Copy for MiddlewareAction
Source§impl Debug for MiddlewareAction
impl Debug for MiddlewareAction
impl Eq for MiddlewareAction
Source§impl PartialEq for MiddlewareAction
impl PartialEq for MiddlewareAction
impl StructuralPartialEq for MiddlewareAction
Auto Trait Implementations§
impl Freeze for MiddlewareAction
impl RefUnwindSafe for MiddlewareAction
impl Send for MiddlewareAction
impl Sync for MiddlewareAction
impl Unpin for MiddlewareAction
impl UnsafeUnpin for MiddlewareAction
impl UnwindSafe for MiddlewareAction
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.