pub struct ToolCheckReport {
pub ok: bool,
pub scopes: Vec<ToolCheckScope>,
pub checks: Vec<ToolCheck>,
pub result: Option<ToolCheckResult>,
}Fields§
§ok: bool§scopes: Vec<ToolCheckScope>§checks: Vec<ToolCheck>§result: Option<ToolCheckResult>Trait Implementations§
Source§impl Debug for ToolCheckReport
impl Debug for ToolCheckReport
Auto Trait Implementations§
impl Freeze for ToolCheckReport
impl RefUnwindSafe for ToolCheckReport
impl Send for ToolCheckReport
impl Sync for ToolCheckReport
impl Unpin for ToolCheckReport
impl UnsafeUnpin for ToolCheckReport
impl UnwindSafe for ToolCheckReport
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.