pub struct LogicalToolCall {
pub call_id: String,
pub name: String,
pub arguments: String,
}Fields§
§call_id: String§name: String§arguments: StringCanonical JSON text of the arguments. A string rather than a Value so the checkpoint’s
canonical bytes are the arguments’ canonical bytes, with no second serialiser in between.
Trait Implementations§
Source§impl Clone for LogicalToolCall
impl Clone for LogicalToolCall
Source§fn clone(&self) -> LogicalToolCall
fn clone(&self) -> LogicalToolCall
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 LogicalToolCall
impl Debug for LogicalToolCall
Source§impl<'de> Deserialize<'de> for LogicalToolCall
impl<'de> Deserialize<'de> for LogicalToolCall
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 LogicalToolCall
impl PartialEq for LogicalToolCall
Source§impl Serialize for LogicalToolCall
impl Serialize for LogicalToolCall
impl StructuralPartialEq for LogicalToolCall
Auto Trait Implementations§
impl Freeze for LogicalToolCall
impl RefUnwindSafe for LogicalToolCall
impl Send for LogicalToolCall
impl Sync for LogicalToolCall
impl Unpin for LogicalToolCall
impl UnsafeUnpin for LogicalToolCall
impl UnwindSafe for LogicalToolCall
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