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: String
The text response from the LLM
score: f32
Score assigned by the scoring function
time_ms: u128
Time taken to generate the response in milliseconds
provider_id: String
Identifier 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