pub struct LLMEvaluationPrompt {
pub template: String,
}Expand description
LLM evaluation prompt template for query results
Fields§
§template: StringTemplate for the evaluation prompt
Implementations§
Source§impl LLMEvaluationPrompt
impl LLMEvaluationPrompt
Sourcepub fn generate(&self, result: &EvaluableQueryResult) -> String
pub fn generate(&self, result: &EvaluableQueryResult) -> String
Generate evaluation prompt for a query result
Trait Implementations§
Source§impl Clone for LLMEvaluationPrompt
impl Clone for LLMEvaluationPrompt
Source§fn clone(&self) -> LLMEvaluationPrompt
fn clone(&self) -> LLMEvaluationPrompt
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 LLMEvaluationPrompt
impl Debug for LLMEvaluationPrompt
Auto Trait Implementations§
impl Freeze for LLMEvaluationPrompt
impl RefUnwindSafe for LLMEvaluationPrompt
impl Send for LLMEvaluationPrompt
impl Sync for LLMEvaluationPrompt
impl Unpin for LLMEvaluationPrompt
impl UnsafeUnpin for LLMEvaluationPrompt
impl UnwindSafe for LLMEvaluationPrompt
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