pub struct ResponseApplyPatchToolCallOutput {
pub id: String,
pub call_id: String,
pub status: ResponseApplyPatchToolCallOutputStatus,
pub type_: String,
pub created_by: Option<String>,
pub output: Option<String>,
}Expand description
The output emitted by an apply patch tool call.
Fields§
§id: StringThe unique ID of the apply patch tool call output.
call_id: StringThe unique ID of the apply patch tool call generated by the model.
status: ResponseApplyPatchToolCallOutputStatusThe status of the apply patch tool call output. One of completed or failed.
type_: StringThe type of the item. Always apply_patch_call_output.
created_by: Option<String>The ID of the entity that created this tool call output.
output: Option<String>Optional textual output returned by the apply patch tool.
Trait Implementations§
Source§impl Clone for ResponseApplyPatchToolCallOutput
impl Clone for ResponseApplyPatchToolCallOutput
Source§fn clone(&self) -> ResponseApplyPatchToolCallOutput
fn clone(&self) -> ResponseApplyPatchToolCallOutput
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<'de> Deserialize<'de> for ResponseApplyPatchToolCallOutput
impl<'de> Deserialize<'de> for ResponseApplyPatchToolCallOutput
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
Auto Trait Implementations§
impl Freeze for ResponseApplyPatchToolCallOutput
impl RefUnwindSafe for ResponseApplyPatchToolCallOutput
impl Send for ResponseApplyPatchToolCallOutput
impl Sync for ResponseApplyPatchToolCallOutput
impl Unpin for ResponseApplyPatchToolCallOutput
impl UnsafeUnpin for ResponseApplyPatchToolCallOutput
impl UnwindSafe for ResponseApplyPatchToolCallOutput
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