pub trait ReplaceQueryStringExtractor<T>where
    T: QueryStringExtractor<Body>,{
    type Output: DefineSingleRoute;
}
Expand description

Describes the operation of replacing a QueryStringExtractor on a route. This trait exists to remove type clutter from the documentation of SingleRouteBuilder::with_query_string_extractor.

Required Associated Types§

source

type Output: DefineSingleRoute

The type returned when replacing the QueryStringExtractor with the target type.

Implementors§

source§

impl<'a, M, C, P, PE, QSE, NQSE> ReplaceQueryStringExtractor<NQSE> for SingleRouteBuilder<'a, M, C, P, PE, QSE>where M: RouteMatcher + Send + Sync + 'static, C: PipelineHandleChain<P> + Send + Sync + 'static, P: RefUnwindSafe + Send + Sync + 'static, PE: PathExtractor<Body> + Send + Sync + 'static, QSE: QueryStringExtractor<Body> + Send + Sync + 'static, NQSE: QueryStringExtractor<Body> + Send + Sync + 'static,

§

type Output = SingleRouteBuilder<'a, M, C, P, PE, NQSE>