pub struct RouterInner {
pub routers: HashMap<Method, Vec<Arc<Recognizer>>>,
pub wildcard: Vec<Arc<Recognizer>>,
pub route_ids: HashMap<Id, (String, Arc<Recognizer>)>,
}Fields§
§routers: HashMap<Method, Vec<Arc<Recognizer>>>The routers, specialized by method.
wildcard: Vec<Arc<Recognizer>>Routes that accept any method.
route_ids: HashMap<Id, (String, Arc<Recognizer>)>Used in URI generation.
Trait Implementations§
Source§impl Key for RouterInner
impl Key for RouterInner
Source§type Value = Arc<RouterInner>
type Value = Arc<RouterInner>
The value type associated with this key type.
Auto Trait Implementations§
impl Freeze for RouterInner
impl !RefUnwindSafe for RouterInner
impl Send for RouterInner
impl Sync for RouterInner
impl Unpin for RouterInner
impl !UnwindSafe for RouterInner
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