pub struct RejectionHistogram {
pub disabled: u16,
pub quality: u16,
pub risk_ceiling: u16,
pub latency: u16,
pub capability: u16,
pub provider: u16,
pub region: u16,
pub budget: u16,
pub utility: u16,
}Expand description
Per-constraint rejection counts from a single prescribe evaluation.
Fields§
§disabled: u16Models skipped because enabled == 0.
quality: u16Models below minimum_quality_bps.
risk_ceiling: u16Models where request risk exceeds model risk ceiling.
latency: u16Models above latency cap.
capability: u16Models missing required capabilities.
provider: u16Models filtered by provider mask or unrepresentable provider id.
region: u16Models filtered by region mask.
budget: u16Models above budget limit.
utility: u16Eligible models with non-positive utility.
Trait Implementations§
Source§impl Clone for RejectionHistogram
impl Clone for RejectionHistogram
Source§fn clone(&self) -> RejectionHistogram
fn clone(&self) -> RejectionHistogram
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 moreimpl Copy for RejectionHistogram
Source§impl Debug for RejectionHistogram
impl Debug for RejectionHistogram
Source§impl Default for RejectionHistogram
impl Default for RejectionHistogram
Source§fn default() -> RejectionHistogram
fn default() -> RejectionHistogram
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RejectionHistogram
impl<'de> Deserialize<'de> for RejectionHistogram
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 RejectionHistogram
Source§impl PartialEq for RejectionHistogram
impl PartialEq for RejectionHistogram
Source§fn eq(&self, other: &RejectionHistogram) -> bool
fn eq(&self, other: &RejectionHistogram) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RejectionHistogram
impl Serialize for RejectionHistogram
impl StructuralPartialEq for RejectionHistogram
Auto Trait Implementations§
impl Freeze for RejectionHistogram
impl RefUnwindSafe for RejectionHistogram
impl Send for RejectionHistogram
impl Sync for RejectionHistogram
impl Unpin for RejectionHistogram
impl UnsafeUnpin for RejectionHistogram
impl UnwindSafe for RejectionHistogram
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.