pub enum RouterHandlerAction {
Default,
Response,
Reject,
Drop,
Pass,
}
Variants§
Implementations§
Source§impl RouterHandlerAction
impl RouterHandlerAction
pub fn to_error_code(&self) -> BuckyErrorCode
pub fn is_action_error(e: &BuckyError) -> bool
pub fn is_action_error_code(code: &BuckyErrorCode) -> bool
Trait Implementations§
Source§impl Clone for RouterHandlerAction
impl Clone for RouterHandlerAction
Source§fn clone(&self) -> RouterHandlerAction
fn clone(&self) -> RouterHandlerAction
Returns a copy 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 RouterHandlerAction
impl Debug for RouterHandlerAction
Source§impl Display for RouterHandlerAction
impl Display for RouterHandlerAction
Source§impl FromStr for RouterHandlerAction
impl FromStr for RouterHandlerAction
Source§type Err = BuckyError
type Err = BuckyError
The associated error which can be returned from parsing.
Source§impl JsonCodec<RouterHandlerAction> for RouterHandlerAction
impl JsonCodec<RouterHandlerAction> for RouterHandlerAction
fn encode_json(&self) -> Map<String, Value>
fn decode_json(obj: &Map<String, Value>) -> BuckyResult<Self>
fn encode_string(&self) -> String
fn decode_string(value: &str) -> Result<T, BuckyError>
fn decode_value(value: &Value) -> Result<T, BuckyError>
fn encode_value(&self) -> Value
Source§impl PartialEq for RouterHandlerAction
impl PartialEq for RouterHandlerAction
impl Eq for RouterHandlerAction
impl StructuralPartialEq for RouterHandlerAction
Auto Trait Implementations§
impl Freeze for RouterHandlerAction
impl RefUnwindSafe for RouterHandlerAction
impl Send for RouterHandlerAction
impl Sync for RouterHandlerAction
impl Unpin for RouterHandlerAction
impl UnwindSafe for RouterHandlerAction
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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