pub struct ContextQualitySectionV1 {
pub evidence_tier: QualityEvidenceTierV1,
pub retention: QualityRetentionV1,
pub recovery: Option<QualityRecoveryV1>,
pub task_quality: QualityStateV1,
pub overall: QualityStateV1,
}Expand description
Deterministic context-quality evidence for one round.
Fields§
§evidence_tier: QualityEvidenceTierV1§retention: QualityRetentionV1§recovery: Option<QualityRecoveryV1>§task_quality: QualityStateV1Task quality is never measured per round.
overall: QualityStateV1Implementations§
Source§impl ContextQualitySectionV1
impl ContextQualitySectionV1
Sourcepub fn derived_overall(&self) -> QualityStateV1
pub fn derived_overall(&self) -> QualityStateV1
The overall state the measured dimensions imply.
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for ContextQualitySectionV1
impl Clone for ContextQualitySectionV1
Source§impl Debug for ContextQualitySectionV1
impl Debug for ContextQualitySectionV1
Source§impl<'de> Deserialize<'de> for ContextQualitySectionV1
impl<'de> Deserialize<'de> for ContextQualitySectionV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ContextQualitySectionV1
Source§impl PartialEq for ContextQualitySectionV1
impl PartialEq for ContextQualitySectionV1
Source§impl Serialize for ContextQualitySectionV1
impl Serialize for ContextQualitySectionV1
impl StructuralPartialEq for ContextQualitySectionV1
Auto Trait Implementations§
impl Freeze for ContextQualitySectionV1
impl RefUnwindSafe for ContextQualitySectionV1
impl Send for ContextQualitySectionV1
impl Sync for ContextQualitySectionV1
impl Unpin for ContextQualitySectionV1
impl UnsafeUnpin for ContextQualitySectionV1
impl UnwindSafe for ContextQualitySectionV1
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