pub struct ToolsInitializeAndValidateResult {}Expand description
Resolve, build, and validate the runtime tool list for this session. Subagent sessions and consumer flows that need an initialized tool set before send invoke this. Default base-class implementation is a no-op for sessions that don’t support tool validation.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Trait Implementations§
Source§impl Clone for ToolsInitializeAndValidateResult
impl Clone for ToolsInitializeAndValidateResult
Source§fn clone(&self) -> ToolsInitializeAndValidateResult
fn clone(&self) -> ToolsInitializeAndValidateResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ToolsInitializeAndValidateResult
impl Default for ToolsInitializeAndValidateResult
Source§fn default() -> ToolsInitializeAndValidateResult
fn default() -> ToolsInitializeAndValidateResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolsInitializeAndValidateResult
impl<'de> Deserialize<'de> for ToolsInitializeAndValidateResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ToolsInitializeAndValidateResult
impl RefUnwindSafe for ToolsInitializeAndValidateResult
impl Send for ToolsInitializeAndValidateResult
impl Sync for ToolsInitializeAndValidateResult
impl Unpin for ToolsInitializeAndValidateResult
impl UnsafeUnpin for ToolsInitializeAndValidateResult
impl UnwindSafe for ToolsInitializeAndValidateResult
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