pub struct ReadinessCheckRegistry { /* private fields */ }Expand description
A registry of readiness checks for the server.
Implementations§
Source§impl ReadinessCheckRegistry
impl ReadinessCheckRegistry
Sourcepub fn register<T>(&self, check: T)where
T: ReadinessCheck,
pub fn register<T>(&self, check: T)where
T: ReadinessCheck,
Registers a new readiness check.
§Panics
Panics if the check’s type is not SCREAMING_SNAKE_CASE or if a check with the same type is already registered.
Auto Trait Implementations§
impl !Freeze for ReadinessCheckRegistry
impl !RefUnwindSafe for ReadinessCheckRegistry
impl Send for ReadinessCheckRegistry
impl Sync for ReadinessCheckRegistry
impl Unpin for ReadinessCheckRegistry
impl UnsafeUnpin for ReadinessCheckRegistry
impl !UnwindSafe for ReadinessCheckRegistry
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 more