pub struct EvalCase {Show 16 fields
pub id: EvalCaseId,
pub name: String,
pub prompt_body: Value,
pub source_ai_request_id: Option<AiRequestId>,
pub expectation: Option<String>,
pub tags: Vec<String>,
pub enabled: bool,
pub created_by: UserId,
pub created_at: DateTime<Utc>,
pub repair_hint: Option<String>,
pub canonical_messages: Option<Value>,
pub system_prompt: Option<String>,
pub offered_tools: Option<Value>,
pub provider: Option<String>,
pub model: Option<String>,
pub prepared_body_sha256: Option<String>,
}Fields§
§id: EvalCaseId§name: String§prompt_body: Value§source_ai_request_id: Option<AiRequestId>§expectation: Option<String>§enabled: bool§created_by: UserId§created_at: DateTime<Utc>§repair_hint: Option<String>§canonical_messages: Option<Value>§system_prompt: Option<String>§offered_tools: Option<Value>§provider: Option<String>§model: Option<String>§prepared_body_sha256: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for EvalCase
impl RefUnwindSafe for EvalCase
impl Send for EvalCase
impl Sync for EvalCase
impl Unpin for EvalCase
impl UnsafeUnpin for EvalCase
impl UnwindSafe for EvalCase
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