pub struct ToolLoadEvent {
pub turn_id: String,
pub load_id: String,
pub catalog_revision: String,
pub tools: Vec<String>,
}Expand description
Deferred tool schemas materialized at one model-context position.
Fields§
§turn_id: String§load_id: String§catalog_revision: String§tools: Vec<String>Trait Implementations§
Source§impl Clone for ToolLoadEvent
impl Clone for ToolLoadEvent
Source§fn clone(&self) -> ToolLoadEvent
fn clone(&self) -> ToolLoadEvent
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 Debug for ToolLoadEvent
impl Debug for ToolLoadEvent
Source§impl<'de> Deserialize<'de> for ToolLoadEvent
impl<'de> Deserialize<'de> for ToolLoadEvent
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
impl Eq for ToolLoadEvent
Source§impl PartialEq for ToolLoadEvent
impl PartialEq for ToolLoadEvent
Source§impl Serialize for ToolLoadEvent
impl Serialize for ToolLoadEvent
impl StructuralPartialEq for ToolLoadEvent
Auto Trait Implementations§
impl Freeze for ToolLoadEvent
impl RefUnwindSafe for ToolLoadEvent
impl Send for ToolLoadEvent
impl Sync for ToolLoadEvent
impl Unpin for ToolLoadEvent
impl UnsafeUnpin for ToolLoadEvent
impl UnwindSafe for ToolLoadEvent
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.