pub struct ReviewerStats {
pub agent: String,
pub rounds: usize,
pub submitted: usize,
pub adopted: usize,
pub unique: usize,
}Expand description
Review record for one agent.
Fields§
§agent: StringAgent id.
rounds: usizeReview rounds it sat in.
submitted: usizeFindings it submitted.
adopted: usizeFindings the fixer acted on.
unique: usizeFindings no other reviewer in the same round also raised.
Implementations§
Source§impl ReviewerStats
impl ReviewerStats
Sourcepub fn adopted_per_round(&self) -> f64
pub fn adopted_per_round(&self) -> f64
Adopted findings per round: how much signal one seat produces.
Sourcepub fn unique_rate(&self) -> f64
pub fn unique_rate(&self) -> f64
Share of its findings that only it saw.
Trait Implementations§
Source§impl Clone for ReviewerStats
impl Clone for ReviewerStats
Source§fn clone(&self) -> ReviewerStats
fn clone(&self) -> ReviewerStats
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 ReviewerStats
impl Debug for ReviewerStats
Source§impl Default for ReviewerStats
impl Default for ReviewerStats
Source§fn default() -> ReviewerStats
fn default() -> ReviewerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReviewerStats
impl RefUnwindSafe for ReviewerStats
impl Send for ReviewerStats
impl Sync for ReviewerStats
impl Unpin for ReviewerStats
impl UnsafeUnpin for ReviewerStats
impl UnwindSafe for ReviewerStats
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,
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