pub struct BackendObserveNotification { /* private fields */ }Trait Implementations§
Source§impl HealthObserve for BackendObserveNotification
impl HealthObserve for BackendObserveNotification
Source§fn observe<'life0, 'life1, 'async_trait>(
&'life0 self,
backend: &'life1 Backend,
healthy: bool,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn observe<'life0, 'life1, 'async_trait>(
&'life0 self,
backend: &'life1 Backend,
healthy: bool,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Observes the health of a Backend, can be used for monitoring purposes.
Auto Trait Implementations§
impl Freeze for BackendObserveNotification
impl !RefUnwindSafe for BackendObserveNotification
impl Send for BackendObserveNotification
impl Sync for BackendObserveNotification
impl Unpin for BackendObserveNotification
impl !UnwindSafe for BackendObserveNotification
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> 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