pub enum DeclaredWhen {
Always,
PhaseField(&'static str),
AdapterActive(&'static str),
Driver(&'static str),
}Expand description
The condition under which a control is actually declared on the component tree — the why isn’t this knob here? a user needs when a control is absent from a given run.
Variants§
Always
Declared on every activity, unconditionally.
PhaseField(&'static str)
Declared when a phase/op sets the named field (e.g. rate ⇒ the
rate: phase field both seeds and declares the rate control).
AdapterActive(&'static str)
Declared when the named adapter is active in the run.
Driver(&'static str)
Declared only when the named driver implementation backs its adapter
(e.g. cassandra-cpp for the cql adapter — the pure-Rust scylla
driver does not declare it). Adapter-owned but driver-specific.
Trait Implementations§
Source§impl Clone for DeclaredWhen
impl Clone for DeclaredWhen
impl Copy for DeclaredWhen
Source§impl Debug for DeclaredWhen
impl Debug for DeclaredWhen
Source§impl Display for DeclaredWhen
impl Display for DeclaredWhen
impl Eq for DeclaredWhen
Source§impl PartialEq for DeclaredWhen
impl PartialEq for DeclaredWhen
impl StructuralPartialEq for DeclaredWhen
Auto Trait Implementations§
impl Freeze for DeclaredWhen
impl RefUnwindSafe for DeclaredWhen
impl Send for DeclaredWhen
impl Sync for DeclaredWhen
impl Unpin for DeclaredWhen
impl UnsafeUnpin for DeclaredWhen
impl UnwindSafe for DeclaredWhen
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more