pub struct TrackedAsset {
pub asset_id: String,
pub state: ConfidenceState,
pub failure_count: u32,
pub decayed_confidence: f32,
pub replay_eligible: bool,
}Expand description
A single asset tracked by the confidence daemon.
Fields§
§asset_id: StringUnique asset identifier (gene id or capsule id).
state: ConfidenceStateCurrent confidence lifecycle state.
failure_count: u32Number of consecutive failures recorded against this asset.
decayed_confidence: f32Current decayed confidence score in [0.0, 1.0].
replay_eligible: boolWhether this asset is eligible for replay. false for quarantined
assets — callers must not select quarantined assets for replay.
Implementations§
Trait Implementations§
Source§impl Clone for TrackedAsset
impl Clone for TrackedAsset
Source§fn clone(&self) -> TrackedAsset
fn clone(&self) -> TrackedAsset
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 TrackedAsset
impl Debug for TrackedAsset
Source§impl<'de> Deserialize<'de> for TrackedAsset
impl<'de> Deserialize<'de> for TrackedAsset
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
Auto Trait Implementations§
impl Freeze for TrackedAsset
impl RefUnwindSafe for TrackedAsset
impl Send for TrackedAsset
impl Sync for TrackedAsset
impl Unpin for TrackedAsset
impl UnsafeUnpin for TrackedAsset
impl UnwindSafe for TrackedAsset
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