pub struct AssistantToolCallRef {
pub model_turn_seq: u64,
pub content_index: u32,
pub model_call_id: ModelCallId,
pub provider_item_id: Option<ProviderItemId>,
}Fields§
§model_turn_seq: u64§content_index: u32§model_call_id: ModelCallId§provider_item_id: Option<ProviderItemId>Trait Implementations§
Source§impl Clone for AssistantToolCallRef
impl Clone for AssistantToolCallRef
Source§fn clone(&self) -> AssistantToolCallRef
fn clone(&self) -> AssistantToolCallRef
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 AssistantToolCallRef
impl Debug for AssistantToolCallRef
Source§impl<'de> Deserialize<'de> for AssistantToolCallRef
impl<'de> Deserialize<'de> for AssistantToolCallRef
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 AssistantToolCallRef
Source§impl JsonSchema for AssistantToolCallRef
impl JsonSchema for AssistantToolCallRef
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for AssistantToolCallRef
impl PartialEq for AssistantToolCallRef
Source§fn eq(&self, other: &AssistantToolCallRef) -> bool
fn eq(&self, other: &AssistantToolCallRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AssistantToolCallRef
impl Serialize for AssistantToolCallRef
impl StructuralPartialEq for AssistantToolCallRef
Auto Trait Implementations§
impl Freeze for AssistantToolCallRef
impl RefUnwindSafe for AssistantToolCallRef
impl Send for AssistantToolCallRef
impl Sync for AssistantToolCallRef
impl Unpin for AssistantToolCallRef
impl UnsafeUnpin for AssistantToolCallRef
impl UnwindSafe for AssistantToolCallRef
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