pub struct OutputsInner {Show 18 fields
pub object: Option<Object>,
pub type: Option<Type>,
pub created_at: Option<String>,
pub completed_at: Option<String>,
pub agent_id: Option<String>,
pub model: Option<String>,
pub id: Option<String>,
pub role: Option<Role>,
pub content: Box<Content1>,
pub name: String,
pub arguments: Box<FunctionCallEntryArguments>,
pub info: Option<HashMap<String, Value>>,
pub tool_call_id: String,
pub confirmation_status: Option<ConfirmationStatus>,
pub previous_agent_id: String,
pub previous_agent_name: String,
pub next_agent_id: String,
pub next_agent_name: String,
}Fields§
§object: Option<Object>§type: Option<Type>§created_at: Option<String>§completed_at: Option<String>§agent_id: Option<String>§model: Option<String>§id: Option<String>§role: Option<Role>§content: Box<Content1>§name: String§arguments: Box<FunctionCallEntryArguments>§info: Option<HashMap<String, Value>>§tool_call_id: String§confirmation_status: Option<ConfirmationStatus>§previous_agent_id: String§previous_agent_name: String§next_agent_id: String§next_agent_name: StringImplementations§
Source§impl OutputsInner
impl OutputsInner
Trait Implementations§
Source§impl Clone for OutputsInner
impl Clone for OutputsInner
Source§fn clone(&self) -> OutputsInner
fn clone(&self) -> OutputsInner
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 OutputsInner
impl Debug for OutputsInner
Source§impl Default for OutputsInner
impl Default for OutputsInner
Source§fn default() -> OutputsInner
fn default() -> OutputsInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OutputsInner
impl<'de> Deserialize<'de> for OutputsInner
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 OutputsInner
impl PartialEq for OutputsInner
Source§impl Serialize for OutputsInner
impl Serialize for OutputsInner
impl StructuralPartialEq for OutputsInner
Auto Trait Implementations§
impl Freeze for OutputsInner
impl RefUnwindSafe for OutputsInner
impl Send for OutputsInner
impl Sync for OutputsInner
impl Unpin for OutputsInner
impl UnsafeUnpin for OutputsInner
impl UnwindSafe for OutputsInner
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