pub struct SimpleHealthCheck { /* private fields */ }Expand description
A simple health checker that holds a list of dependencies
Implementations§
Source§impl SimpleHealthCheck
impl SimpleHealthCheck
Sourcepub fn add_dependency<D: Dependency + 'static>(self, dep: D) -> Self
pub fn add_dependency<D: Dependency + 'static>(self, dep: D) -> Self
Add a dependency to check
Sourcepub fn add_arc_dependency(self, dep: Arc<dyn Dependency>) -> Self
pub fn add_arc_dependency(self, dep: Arc<dyn Dependency>) -> Self
Add an already Arc-wrapped dependency
Trait Implementations§
Source§impl Default for SimpleHealthCheck
impl Default for SimpleHealthCheck
Source§impl HealthCheck for SimpleHealthCheck
impl HealthCheck for SimpleHealthCheck
Source§fn dependencies(&self) -> Vec<Arc<dyn Dependency>>
fn dependencies(&self) -> Vec<Arc<dyn Dependency>>
Get all dependencies to check
Auto Trait Implementations§
impl Freeze for SimpleHealthCheck
impl !RefUnwindSafe for SimpleHealthCheck
impl Send for SimpleHealthCheck
impl Sync for SimpleHealthCheck
impl Unpin for SimpleHealthCheck
impl !UnwindSafe for SimpleHealthCheck
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