pub struct ToolExecutionDoneEvent {
pub type: Option<Type>,
pub created_at: Option<String>,
pub output_index: Option<i32>,
pub id: String,
pub name: Box<Name>,
pub info: Option<HashMap<String, Value>>,
}Fields§
§type: Option<Type>§created_at: Option<String>§output_index: Option<i32>§id: String§name: Box<Name>§info: Option<HashMap<String, Value>>Implementations§
Source§impl ToolExecutionDoneEvent
impl ToolExecutionDoneEvent
pub fn new(id: String, name: Name) -> ToolExecutionDoneEvent
Trait Implementations§
Source§impl Clone for ToolExecutionDoneEvent
impl Clone for ToolExecutionDoneEvent
Source§fn clone(&self) -> ToolExecutionDoneEvent
fn clone(&self) -> ToolExecutionDoneEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolExecutionDoneEvent
impl Debug for ToolExecutionDoneEvent
Source§impl Default for ToolExecutionDoneEvent
impl Default for ToolExecutionDoneEvent
Source§fn default() -> ToolExecutionDoneEvent
fn default() -> ToolExecutionDoneEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolExecutionDoneEvent
impl<'de> Deserialize<'de> for ToolExecutionDoneEvent
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
Source§impl PartialEq for ToolExecutionDoneEvent
impl PartialEq for ToolExecutionDoneEvent
Source§impl Serialize for ToolExecutionDoneEvent
impl Serialize for ToolExecutionDoneEvent
impl StructuralPartialEq for ToolExecutionDoneEvent
Auto Trait Implementations§
impl Freeze for ToolExecutionDoneEvent
impl RefUnwindSafe for ToolExecutionDoneEvent
impl Send for ToolExecutionDoneEvent
impl Sync for ToolExecutionDoneEvent
impl Unpin for ToolExecutionDoneEvent
impl UnsafeUnpin for ToolExecutionDoneEvent
impl UnwindSafe for ToolExecutionDoneEvent
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