pub enum ReputationTier {
Untrusted,
Emerging,
Trusted,
Promoted,
Blacklisted,
}Variants§
Untrusted
Fewer than 2 runs — too little data to judge.
Emerging
2–(TRUSTED_MIN_RUNS - 1) runs, or lower trust score.
Trusted
At least TRUSTED_MIN_RUNS successful runs with reasonable trust.
Promoted
High-volume, high-trust pattern — may receive extra retry budget.
Blacklisted
BLACKLIST_THRESHOLD+ consecutive failures — rejected immediately.
Trait Implementations§
Source§impl Clone for ReputationTier
impl Clone for ReputationTier
Source§fn clone(&self) -> ReputationTier
fn clone(&self) -> ReputationTier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReputationTier
impl Debug for ReputationTier
Source§impl<'de> Deserialize<'de> for ReputationTier
impl<'de> Deserialize<'de> for ReputationTier
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 ReputationTier
Source§impl PartialEq for ReputationTier
impl PartialEq for ReputationTier
Source§fn eq(&self, other: &ReputationTier) -> bool
fn eq(&self, other: &ReputationTier) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ReputationTier
impl Serialize for ReputationTier
impl StructuralPartialEq for ReputationTier
Auto Trait Implementations§
impl Freeze for ReputationTier
impl RefUnwindSafe for ReputationTier
impl Send for ReputationTier
impl Sync for ReputationTier
impl Unpin for ReputationTier
impl UnsafeUnpin for ReputationTier
impl UnwindSafe for ReputationTier
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.