#[non_exhaustive]pub struct CustomToolInputDelta {
pub agent: Option<Option<Agent>>,
pub sequence_number: i64,
pub item_id: String,
pub output_index: i64,
pub delta: String,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.agent: Option<Option<Agent>>§sequence_number: i64§item_id: String§output_index: i64§delta: String§rest: RestImplementations§
Trait Implementations§
Source§impl Clone for CustomToolInputDelta
impl Clone for CustomToolInputDelta
Source§impl Debug for CustomToolInputDelta
impl Debug for CustomToolInputDelta
Source§impl DeclaredFields for CustomToolInputDelta
impl DeclaredFields for CustomToolInputDelta
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for CustomToolInputDelta
impl<'de> Deserialize<'de> for CustomToolInputDelta
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 CustomToolInputDelta
impl PartialEq for CustomToolInputDelta
Source§impl Serialize for CustomToolInputDelta
impl Serialize for CustomToolInputDelta
impl StructuralPartialEq for CustomToolInputDelta
Auto Trait Implementations§
impl Freeze for CustomToolInputDelta
impl RefUnwindSafe for CustomToolInputDelta
impl Send for CustomToolInputDelta
impl Sync for CustomToolInputDelta
impl Unpin for CustomToolInputDelta
impl UnsafeUnpin for CustomToolInputDelta
impl UnwindSafe for CustomToolInputDelta
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