Trait aws_smithy_http_server::routing::Router
source · pub trait Router<B> {
type Service;
type Error;
// Required method
fn match_route(
&self,
request: &Request<B>
) -> Result<Self::Service, Self::Error>;
}Expand description
An interface for retrieving an inner [Service] given a http::Request.
Required Associated Types§
Required Methods§
sourcefn match_route(
&self,
request: &Request<B>
) -> Result<Self::Service, Self::Error>
fn match_route( &self, request: &Request<B> ) -> Result<Self::Service, Self::Error>
Matches a http::Request to a target [Service].