pub struct ComputerCallOutput {
pub action: ComputerCallAction,
pub call_id: String,
pub id: String,
pub pending_safety_checks: Vec<SafetyCheck>,
pub status: OutputStatus,
}
Expand description
Output from a computer tool call.
Fields§
§action: ComputerCallAction
§call_id: String
An identifier used when responding to the tool call with output.
id: String
The unique ID of the computer call.
pending_safety_checks: Vec<SafetyCheck>
The pending safety checks for the computer call.
status: OutputStatus
The status of the item.
Trait Implementations§
Source§impl Clone for ComputerCallOutput
impl Clone for ComputerCallOutput
Source§fn clone(&self) -> ComputerCallOutput
fn clone(&self) -> ComputerCallOutput
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 ComputerCallOutput
impl Debug for ComputerCallOutput
Source§impl<'de> Deserialize<'de> for ComputerCallOutput
impl<'de> Deserialize<'de> for ComputerCallOutput
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 ComputerCallOutput
impl PartialEq for ComputerCallOutput
Source§impl Serialize for ComputerCallOutput
impl Serialize for ComputerCallOutput
impl StructuralPartialEq for ComputerCallOutput
Auto Trait Implementations§
impl Freeze for ComputerCallOutput
impl RefUnwindSafe for ComputerCallOutput
impl Send for ComputerCallOutput
impl Sync for ComputerCallOutput
impl Unpin for ComputerCallOutput
impl UnwindSafe for ComputerCallOutput
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