Struct hvcg_identity_openapi_identity::server::MakeService [−][src]
pub struct MakeService<T, C> where
T: Api<C> + Clone + Send + 'static,
C: Has<XSpanIdString> + Has<Option<Authorization>> + Send + Sync + 'static, { /* fields omitted */ }
Implementations
impl<T, C> MakeService<T, C> where
T: Api<C> + Clone + Send + 'static,
C: Has<XSpanIdString> + Has<Option<Authorization>> + Send + Sync + 'static,
impl<T, C> MakeService<T, C> where
T: Api<C> + Clone + Send + 'static,
C: Has<XSpanIdString> + Has<Option<Authorization>> + Send + Sync + 'static,
Trait Implementations
impl<T, C, Target> Service<Target> for MakeService<T, C> where
T: Api<C> + Clone + Send + 'static,
C: Has<XSpanIdString> + Has<Option<Authorization>> + Send + Sync + 'static,
impl<T, C, Target> Service<Target> for MakeService<T, C> where
T: Api<C> + Clone + Send + 'static,
C: Has<XSpanIdString> + Has<Option<Authorization>> + Send + Sync + 'static,
Returns Poll::Ready(Ok(()))
when the service is able to process requests. Read more
Auto Trait Implementations
impl<T, C> RefUnwindSafe for MakeService<T, C> where
C: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, C> Send for MakeService<T, C>
impl<T, C> Sync for MakeService<T, C> where
T: Sync,
impl<T, C> Unpin for MakeService<T, C> where
C: Unpin,
T: Unpin,
impl<T, C> UnwindSafe for MakeService<T, C> where
C: UnwindSafe,
T: UnwindSafe,