pub struct CodingBenchRunReport {Show 15 fields
pub condition: CodingBenchCondition,
pub task_id: String,
pub run_index: usize,
pub task_success: bool,
pub task_failure_reason: Option<CodingBenchFailureReason>,
pub memory_contract_status: CodingBenchMemoryContractStatus,
pub runtime_contract_failure: bool,
pub runtime_contract_failure_reason: Option<String>,
pub score: CodingBenchRunScoreEvidence,
pub metrics: CodingBenchRunMetrics,
pub final_head_sha: Option<String>,
pub patch_artifact_path: Option<String>,
pub unauthorized_path_changes: Vec<String>,
pub memory_contract: Option<CodingMemoryAttribution>,
pub remem_contract_snapshot: Option<RememContractSnapshot>,
}Fields§
§condition: CodingBenchCondition§task_id: String§run_index: usize§task_success: bool§task_failure_reason: Option<CodingBenchFailureReason>§memory_contract_status: CodingBenchMemoryContractStatus§runtime_contract_failure: bool§runtime_contract_failure_reason: Option<String>§score: CodingBenchRunScoreEvidence§metrics: CodingBenchRunMetrics§final_head_sha: Option<String>§patch_artifact_path: Option<String>§memory_contract: Option<CodingMemoryAttribution>§remem_contract_snapshot: Option<RememContractSnapshot>Trait Implementations§
Source§impl Clone for CodingBenchRunReport
impl Clone for CodingBenchRunReport
Source§fn clone(&self) -> CodingBenchRunReport
fn clone(&self) -> CodingBenchRunReport
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 CodingBenchRunReport
impl Debug for CodingBenchRunReport
Source§impl PartialEq for CodingBenchRunReport
impl PartialEq for CodingBenchRunReport
Source§impl Serialize for CodingBenchRunReport
impl Serialize for CodingBenchRunReport
impl StructuralPartialEq for CodingBenchRunReport
Auto Trait Implementations§
impl Freeze for CodingBenchRunReport
impl RefUnwindSafe for CodingBenchRunReport
impl Send for CodingBenchRunReport
impl Sync for CodingBenchRunReport
impl Unpin for CodingBenchRunReport
impl UnsafeUnpin for CodingBenchRunReport
impl UnwindSafe for CodingBenchRunReport
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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