pub struct Route {
pub module: String,
pub class: String,
pub action: String,
pub module_id: i64,
pub class_id: i64,
pub action_id: i64,
pub param: Option<String>,
pub lang_id: Option<i64>,
}
Expand description
Route of request
§Values
module: String
- Start module.class: String
- Start class.action: String
- Start action (controller).module_id: i64
- Module id.class_id: i64
- Class id.action_id: i64
- Action id.param: Option<String>
- Controller param.lang_id: Option<i64>
- Set lang id.
Fields§
§module: String
Start module
class: String
Start class
action: String
Start action (controller)
module_id: i64
Module id
class_id: i64
Class id
action_id: i64
Action id
param: Option<String>
Controller param
lang_id: Option<i64>
Set lang id
Implementations§
Source§impl Route
impl Route
pub fn default_index() -> Route
pub fn default_not_found() -> Route
pub fn default_err() -> Route
pub fn default_install() -> Route
pub fn parse(val: &str) -> Option<Route>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Route
impl RefUnwindSafe for Route
impl Send for Route
impl Sync for Route
impl Unpin for Route
impl UnwindSafe for Route
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