pub struct CreatorChallengeStatsRecord {Show 16 fields
pub challenge_name: ChallengeName,
pub target: Option<TargetName>,
pub agent_count: i64,
pub solution_submission_count: i64,
pub completed_solution_submission_count: i64,
pub failed_solution_submission_count: i64,
pub queued_or_running_solution_submission_count: i64,
pub visible_solution_submission_count: i64,
pub validation_run_count: i64,
pub official_run_count: i64,
pub latest_solution_submission_at: Option<DateTime<Utc>>,
pub latest_completed_evaluation_at: Option<DateTime<Utc>>,
pub primary_metric_name: MetricName,
pub primary_metric_min: Option<f64>,
pub primary_metric_max: Option<f64>,
pub primary_metric_mean: Option<f64>,
}Expand description
Challenge-owner aggregate statistics before DTO projection.
Fields§
§challenge_name: ChallengeName§target: Option<TargetName>§agent_count: i64§solution_submission_count: i64§completed_solution_submission_count: i64§failed_solution_submission_count: i64§queued_or_running_solution_submission_count: i64§visible_solution_submission_count: i64§validation_run_count: i64§official_run_count: i64§latest_solution_submission_at: Option<DateTime<Utc>>§latest_completed_evaluation_at: Option<DateTime<Utc>>§primary_metric_name: MetricName§primary_metric_min: Option<f64>§primary_metric_max: Option<f64>§primary_metric_mean: Option<f64>Trait Implementations§
Source§impl Clone for CreatorChallengeStatsRecord
impl Clone for CreatorChallengeStatsRecord
Source§fn clone(&self) -> CreatorChallengeStatsRecord
fn clone(&self) -> CreatorChallengeStatsRecord
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 moreAuto Trait Implementations§
impl Freeze for CreatorChallengeStatsRecord
impl RefUnwindSafe for CreatorChallengeStatsRecord
impl Send for CreatorChallengeStatsRecord
impl Sync for CreatorChallengeStatsRecord
impl Unpin for CreatorChallengeStatsRecord
impl UnsafeUnpin for CreatorChallengeStatsRecord
impl UnwindSafe for CreatorChallengeStatsRecord
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 moreCreates a shared type from an unshared type.