pub trait SimpleRouterExt {
// Required method
fn capture(&self) -> Option<&CaptureOwned>;
// Provided methods
fn param(&self, name: &str) -> Option<&str> { ... }
fn expect_param(&self, name: &str) -> &str { ... }
fn parse_param<T: FromStr>(&self, name: &str) -> Option<Result<T, T::Err>> { ... }
}Required Methods§
fn capture(&self) -> Option<&CaptureOwned>
Provided Methods§
fn param(&self, name: &str) -> Option<&str>
fn expect_param(&self, name: &str) -> &str
fn parse_param<T: FromStr>(&self, name: &str) -> Option<Result<T, T::Err>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.