pub struct ToolCheckScope {
pub eval_id: Option<EvalId>,
pub artifact_id: Option<ArtifactName>,
pub audience: Audience,
pub tools: Vec<ToolDefinition>,
}Fields§
§eval_id: Option<EvalId>§artifact_id: Option<ArtifactName>§audience: Audience§tools: Vec<ToolDefinition>Trait Implementations§
Source§impl Debug for ToolCheckScope
impl Debug for ToolCheckScope
Auto Trait Implementations§
impl Freeze for ToolCheckScope
impl RefUnwindSafe for ToolCheckScope
impl Send for ToolCheckScope
impl Sync for ToolCheckScope
impl Unpin for ToolCheckScope
impl UnsafeUnpin for ToolCheckScope
impl UnwindSafe for ToolCheckScope
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoToolOutput for Twhere
T: Serialize + 'static,
impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
Source§fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
Convert this value without routing structured data through a string.