pub struct GenericContainerPlugin { /* private fields */ }Implementations§
Trait Implementations§
Source§impl ServicePlugin for GenericContainerPlugin
impl ServicePlugin for GenericContainerPlugin
Source§fn start(
&self,
) -> Pin<Box<dyn Future<Output = Result<ServiceHandle>> + Send + '_>>
fn start( &self, ) -> Pin<Box<dyn Future<Output = Result<ServiceHandle>> + Send + '_>>
Start the service
Source§fn stop(
&self,
_handle: ServiceHandle,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + '_>>
fn stop( &self, _handle: ServiceHandle, ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + '_>>
Stop the service
Source§fn health_check(&self, handle: &ServiceHandle) -> HealthStatus
fn health_check(&self, handle: &ServiceHandle) -> HealthStatus
Check service health
Auto Trait Implementations§
impl Freeze for GenericContainerPlugin
impl !RefUnwindSafe for GenericContainerPlugin
impl Send for GenericContainerPlugin
impl Sync for GenericContainerPlugin
impl Unpin for GenericContainerPlugin
impl !UnwindSafe for GenericContainerPlugin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request