pub struct ToolSelectionDiagnostics {
pub stage: ToolSelectionStage,
pub total_tools: usize,
pub zero_required_candidates: usize,
pub reviewed_safe_matches: usize,
pub reviewed_identity_matches: usize,
pub collaboration_wait_agent_matches: usize,
pub matched_category: Option<ReviewedSafeCategory>,
}Fields§
§stage: ToolSelectionStage§total_tools: usize§zero_required_candidates: usize§reviewed_safe_matches: usize§reviewed_identity_matches: usize§collaboration_wait_agent_matches: usize§matched_category: Option<ReviewedSafeCategory>Trait Implementations§
Source§impl Clone for ToolSelectionDiagnostics
impl Clone for ToolSelectionDiagnostics
impl Copy for ToolSelectionDiagnostics
Source§impl Debug for ToolSelectionDiagnostics
impl Debug for ToolSelectionDiagnostics
impl Eq for ToolSelectionDiagnostics
Source§impl PartialEq for ToolSelectionDiagnostics
impl PartialEq for ToolSelectionDiagnostics
impl StructuralPartialEq for ToolSelectionDiagnostics
Auto Trait Implementations§
impl Freeze for ToolSelectionDiagnostics
impl RefUnwindSafe for ToolSelectionDiagnostics
impl Send for ToolSelectionDiagnostics
impl Sync for ToolSelectionDiagnostics
impl Unpin for ToolSelectionDiagnostics
impl UnsafeUnpin for ToolSelectionDiagnostics
impl UnwindSafe for ToolSelectionDiagnostics
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