pub struct IncompleteToolCall {
pub tool_name: Option<String>,
pub message: String,
pub partial_data: Option<Value>,
}Expand description
Incomplete tool call from model (missing required fields).
Fields§
§tool_name: Option<String>Tool name (if known).
message: StringWhat’s missing.
partial_data: Option<Value>The partial data received.
Implementations§
Trait Implementations§
Source§impl Clone for IncompleteToolCall
impl Clone for IncompleteToolCall
Source§fn clone(&self) -> IncompleteToolCall
fn clone(&self) -> IncompleteToolCall
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 IncompleteToolCall
impl Debug for IncompleteToolCall
Source§impl<'de> Deserialize<'de> for IncompleteToolCall
impl<'de> Deserialize<'de> for IncompleteToolCall
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 Display for IncompleteToolCall
impl Display for IncompleteToolCall
Source§impl Error for IncompleteToolCall
impl Error for IncompleteToolCall
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<IncompleteToolCall> for SerdesAiError
impl From<IncompleteToolCall> for SerdesAiError
Source§fn from(source: IncompleteToolCall) -> Self
fn from(source: IncompleteToolCall) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IncompleteToolCall
impl RefUnwindSafe for IncompleteToolCall
impl Send for IncompleteToolCall
impl Sync for IncompleteToolCall
impl Unpin for IncompleteToolCall
impl UnwindSafe for IncompleteToolCall
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