pub struct CompiledRouteCache { /* private fields */ }Expand description
Cache of pre-compiled route template patterns.
Route templates are static strings from the protocol. By parsing them once
into Vec<SegmentPattern> and caching the result, we avoid per-request
allocations in the route-matching hot path.
Implementations§
Trait Implementations§
Source§impl Debug for CompiledRouteCache
impl Debug for CompiledRouteCache
Source§impl Default for CompiledRouteCache
impl Default for CompiledRouteCache
Source§fn default() -> CompiledRouteCache
fn default() -> CompiledRouteCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompiledRouteCache
impl RefUnwindSafe for CompiledRouteCache
impl Send for CompiledRouteCache
impl Sync for CompiledRouteCache
impl Unpin for CompiledRouteCache
impl UnsafeUnpin for CompiledRouteCache
impl UnwindSafe for CompiledRouteCache
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