pub struct MongoChecker { /* private fields */ }Expand description
Checks a Mongo database is healthy and responding to requests.
Implementations§
Trait Implementations§
Source§impl Checker for MongoChecker
impl Checker for MongoChecker
Source§fn check<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = CheckResponse> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn check<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = CheckResponse> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Runs the check and returns a
CheckResponse.Auto Trait Implementations§
impl !RefUnwindSafe for MongoChecker
impl !UnwindSafe for MongoChecker
impl Freeze for MongoChecker
impl Send for MongoChecker
impl Sync for MongoChecker
impl Unpin for MongoChecker
impl UnsafeUnpin for MongoChecker
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