pub struct RouterAddHandlerParam {
pub filter: Option<String>,
pub req_path: Option<String>,
pub index: i32,
pub default_action: RouterHandlerAction,
pub routine: Option<String>,
}Fields§
§filter: Option<String>§req_path: Option<String>§index: i32§default_action: RouterHandlerAction§routine: Option<String>Trait Implementations§
Source§impl Debug for RouterAddHandlerParam
impl Debug for RouterAddHandlerParam
Source§impl JsonCodec<RouterAddHandlerParam> for RouterAddHandlerParam
impl JsonCodec<RouterAddHandlerParam> for RouterAddHandlerParam
fn encode_json(&self) -> Map<String, Value>
fn decode_json(req_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
Auto Trait Implementations§
impl Freeze for RouterAddHandlerParam
impl RefUnwindSafe for RouterAddHandlerParam
impl Send for RouterAddHandlerParam
impl Sync for RouterAddHandlerParam
impl Unpin for RouterAddHandlerParam
impl UnwindSafe for RouterAddHandlerParam
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> 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