pub struct SealedAttemptLabels {
pub disposition: &'static str,
pub outcome: &'static str,
pub cleanup_disposition: &'static str,
pub cleanup_failure_count_complete: &'static str,
pub capacity_disposition: &'static str,
pub health_transition: &'static str,
pub retry_recovery: &'static str,
pub retry_prerequisite: &'static str,
pub observation_truncated: &'static str,
pub observation_degraded: &'static str,
pub native_fault_evidence: &'static str,
pub resource_evidence: &'static str,
}Expand description
Stable fixed-cardinality labels derived from one sealed attempt projection.
Every consumer that renders attempt facts with labels (DataFusion metrics, Flight query stats, and future bounded exporters) must use this projection and must not duplicate enum-to-string mappings at its own boundary.
Fields§
§disposition: &'static strStable planning coverage label.
outcome: &'static strStable terminal outcome label.
cleanup_disposition: &'static strStable cleanup result label.
cleanup_failure_count_complete: &'static strtrue or false for cleanup count exactness.
capacity_disposition: &'static strStable post-cleanup grant ownership label.
health_transition: &'static strStable health label, including none for unavailable evidence.
retry_recovery: &'static strStable advised recovery label.
retry_prerequisite: &'static strStable recovery prerequisite label.
observation_truncated: &'static strtrue or false for retention truncation.
observation_degraded: &'static strtrue or false for recording degradation.
native_fault_evidence: &'static strpresent or absent for native-fault evidence.
resource_evidence: &'static strpresent or absent for resource evidence.
Trait Implementations§
Source§impl Clone for SealedAttemptLabels
impl Clone for SealedAttemptLabels
impl Copy for SealedAttemptLabels
Source§impl Debug for SealedAttemptLabels
impl Debug for SealedAttemptLabels
impl Eq for SealedAttemptLabels
Source§impl PartialEq for SealedAttemptLabels
impl PartialEq for SealedAttemptLabels
impl StructuralPartialEq for SealedAttemptLabels
Auto Trait Implementations§
impl Freeze for SealedAttemptLabels
impl RefUnwindSafe for SealedAttemptLabels
impl Send for SealedAttemptLabels
impl Sync for SealedAttemptLabels
impl Unpin for SealedAttemptLabels
impl UnsafeUnpin for SealedAttemptLabels
impl UnwindSafe for SealedAttemptLabels
Blanket Implementations§
impl<T> Allocation for T
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
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> ⓘ
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> ⓘ
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