pub struct RoundReport {
pub round_number: usize,
pub coder: LlmStageReport,
pub verifier: VerifierReport,
pub security: SecurityReport,
pub critique: CritiqueReport,
pub cto: CtoReport,
pub final_score: f32,
pub critique_avg: f32,
pub verifier_score: f32,
pub feedback_to_next_round: Option<String>,
}Fields§
§round_number: usize§coder: LlmStageReport§verifier: VerifierReport§security: SecurityReport§critique: CritiqueReport§cto: CtoReport§final_score: f32§critique_avg: f32§verifier_score: f32§feedback_to_next_round: Option<String>Trait Implementations§
Source§impl Clone for RoundReport
impl Clone for RoundReport
Source§fn clone(&self) -> RoundReport
fn clone(&self) -> RoundReport
Returns a duplicate of the value. Read more
1.0.0 · 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 RoundReport
impl Debug for RoundReport
Source§impl<'de> Deserialize<'de> for RoundReport
impl<'de> Deserialize<'de> for RoundReport
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 RoundReport
impl RefUnwindSafe for RoundReport
impl Send for RoundReport
impl Sync for RoundReport
impl Unpin for RoundReport
impl UnsafeUnpin for RoundReport
impl UnwindSafe for RoundReport
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