pub struct OpenAIResponseMessage {
pub content: Option<Value>,
pub tool_calls: Option<Vec<Value>>,
pub reasoning_content: Option<String>,
}Fields§
§content: Option<Value>§tool_calls: Option<Vec<Value>>§reasoning_content: Option<String>Trait Implementations§
Source§impl Debug for OpenAIResponseMessage
impl Debug for OpenAIResponseMessage
Source§impl<'de> Deserialize<'de> for OpenAIResponseMessage
impl<'de> Deserialize<'de> for OpenAIResponseMessage
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 OpenAIResponseMessage
impl RefUnwindSafe for OpenAIResponseMessage
impl Send for OpenAIResponseMessage
impl Sync for OpenAIResponseMessage
impl Unpin for OpenAIResponseMessage
impl UnwindSafe for OpenAIResponseMessage
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