pub struct ChaosOverride {
pub since: String,
pub kind: String,
pub note: String,
}Expand description
Chaos override applied to a single node. Today only the
ForceUnhealthy flavour is implemented — inject_query_delay
is the natural follow-up but wants per-query interception that
lives in the server message loop, not here.
Fields§
§since: StringWall-clock when the override was applied (RFC 3339).
kind: String“force_unhealthy” | “delay_ms”
note: StringFree-form description shown in admin UI.
Trait Implementations§
Source§impl Clone for ChaosOverride
impl Clone for ChaosOverride
Source§fn clone(&self) -> ChaosOverride
fn clone(&self) -> ChaosOverride
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChaosOverride
impl Debug for ChaosOverride
Auto Trait Implementations§
impl Freeze for ChaosOverride
impl RefUnwindSafe for ChaosOverride
impl Send for ChaosOverride
impl Sync for ChaosOverride
impl Unpin for ChaosOverride
impl UnsafeUnpin for ChaosOverride
impl UnwindSafe for ChaosOverride
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