pub trait HandlerWithoutStateExt<T>: Handler<T, ()> {
// Required methods
fn into_service(self) -> HandlerService<Self, T, ()>;
fn into_make_service(self) -> IntoMakeService<HandlerService<Self, T, ()>>;
fn into_make_service_with_connect_info<C>(
self
) -> IntoMakeServiceWithConnectInfo<HandlerService<Self, T, ()>, C>;
}
Expand description
Extension trait for Handler
s that don’t have state.
This provides convenience methods to convert the Handler
into a Service
or MakeService
.
Required Methods§
fn into_service(self) -> HandlerService<Self, T, ()>
fn into_service(self) -> HandlerService<Self, T, ()>
Convert the handler into a Service
and no state.
fn into_make_service(self) -> IntoMakeService<HandlerService<Self, T, ()>>
fn into_make_service(self) -> IntoMakeService<HandlerService<Self, T, ()>>
Convert the handler into a MakeService
and no state.
See HandlerService::into_make_service
for more details.
fn into_make_service_with_connect_info<C>(
self
) -> IntoMakeServiceWithConnectInfo<HandlerService<Self, T, ()>, C>
fn into_make_service_with_connect_info<C>( self ) -> IntoMakeServiceWithConnectInfo<HandlerService<Self, T, ()>, C>
Convert the handler into a MakeService
which stores information
about the incoming connection and has no state.
See HandlerService::into_make_service_with_connect_info
for more details.
Object Safety§
This trait is not object safe.