[−][src]Trait hyper::server::NewService
Creates new Service
values.
Associated Types
type Request
Requests handled by the service
type Response
Responses given by the service
type Error
Errors produced by the service
type Instance: Service
The Service
value created by this factory
Required methods
fn new_service(&self) -> Result<Self::Instance, Error>
Create and return a new service value.
Implementations on Foreign Types
impl<S> NewService for Arc<S> where
S: NewService + ?Sized,
[src]
S: NewService + ?Sized,
type Request = <S as NewService>::Request
type Response = <S as NewService>::Response
type Error = <S as NewService>::Error
type Instance = <S as NewService>::Instance
fn new_service(&self) -> Result<<S as NewService>::Instance, Error>
[src]
impl<S> NewService for Rc<S> where
S: NewService + ?Sized,
[src]
S: NewService + ?Sized,