pub struct RouteValidator;
Expand description
Compile-time route validation
Implementations§
Source§impl RouteValidator
impl RouteValidator
Sourcepub const fn validate_route(pattern: &str) -> bool
pub const fn validate_route(pattern: &str) -> bool
Validate route pattern at compile time
Sourcepub fn extract_param_names(pattern: &str) -> Vec<String>
pub fn extract_param_names(pattern: &str) -> Vec<String>
Extract parameter names from route pattern
Auto Trait Implementations§
impl Freeze for RouteValidator
impl RefUnwindSafe for RouteValidator
impl Send for RouteValidator
impl Sync for RouteValidator
impl Unpin for RouteValidator
impl UnwindSafe for RouteValidator
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