pub struct HealthReportingConfig {
pub enabled: bool,
pub priority: HealthPriority,
pub store_history: bool,
}Fields§
§enabled: bool§priority: HealthPriority§store_history: boolImplementations§
Source§impl HealthReportingConfig
impl HealthReportingConfig
Sourcepub fn background() -> Self
pub fn background() -> Self
Create config for background priority nodes (30s interval)
Sourcepub fn ttl_seconds(&self) -> u64
pub fn ttl_seconds(&self) -> u64
Get the effective TTL based on priority
Trait Implementations§
Source§impl Clone for HealthReportingConfig
impl Clone for HealthReportingConfig
Source§impl Debug for HealthReportingConfig
impl Debug for HealthReportingConfig
Auto Trait Implementations§
impl Freeze for HealthReportingConfig
impl RefUnwindSafe for HealthReportingConfig
impl Send for HealthReportingConfig
impl Sync for HealthReportingConfig
impl Unpin for HealthReportingConfig
impl UnsafeUnpin for HealthReportingConfig
impl UnwindSafe for HealthReportingConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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