pub struct ParallelEvalResult {
pub text: String,
pub score: f32,
pub time_ms: u128,
pub provider_id: String,
}Expand description
Result of a parallel evaluation including response, score, and timing information
Fields§
§text: StringThe text response from the LLM
score: f32Score assigned by the scoring function
time_ms: u128Time taken to generate the response in milliseconds
provider_id: StringIdentifier of the provider that generated this response
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelEvalResult
impl RefUnwindSafe for ParallelEvalResult
impl Send for ParallelEvalResult
impl Sync for ParallelEvalResult
impl Unpin for ParallelEvalResult
impl UnwindSafe for ParallelEvalResult
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> 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