pub struct FeedbackSummary {
pub corpus_id: String,
pub n_events: usize,
pub mean_score: f64,
pub min_score: f64,
pub max_score: f64,
}Expand description
Summary statistics for the feedback observed on a single corpus.
All scalar fields are computed over the subset of events whose
corpus_id matches the summarized corpus. mean_score is
clamp-averaged to [0, 1] so downstream blending stays bounded even
when raw event scores are dirty.
Fields§
§corpus_id: String§n_events: usize§mean_score: f64§min_score: f64§max_score: f64Trait Implementations§
Source§impl Clone for FeedbackSummary
impl Clone for FeedbackSummary
Source§fn clone(&self) -> FeedbackSummary
fn clone(&self) -> FeedbackSummary
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 FeedbackSummary
impl Debug for FeedbackSummary
Source§impl<'de> Deserialize<'de> for FeedbackSummary
impl<'de> Deserialize<'de> for FeedbackSummary
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 FeedbackSummary
impl RefUnwindSafe for FeedbackSummary
impl Send for FeedbackSummary
impl Sync for FeedbackSummary
impl Unpin for FeedbackSummary
impl UnsafeUnpin for FeedbackSummary
impl UnwindSafe for FeedbackSummary
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<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>
Converts
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>
Converts
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