pub struct TestModelResult {
pub model: String,
pub tool: Option<String>,
pub model_response: Option<String>,
pub tool_response: Option<String>,
pub code: Option<i32>,
}Expand description
Result for a single model.
Fields§
§model: StringModel name.
tool: Option<String>MCP tool called (None if test failed).
model_response: Option<String>Final text response from the model.
tool_response: Option<String>Raw result from the MCP tool.
code: Option<i32>MCP error code (None if no error).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestModelResult
impl RefUnwindSafe for TestModelResult
impl Send for TestModelResult
impl Sync for TestModelResult
impl Unpin for TestModelResult
impl UnsafeUnpin for TestModelResult
impl UnwindSafe for TestModelResult
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