pub struct AgentResponseMessage {
pub role: Option<String>,
pub content: Option<AgentResponseContent>,
}Expand description
One generated message in an invocation choice.
Fields§
§role: Option<String>Response role, usually assistant.
content: Option<AgentResponseContent>Text or multimodal response content.
Trait Implementations§
Source§impl Clone for AgentResponseMessage
impl Clone for AgentResponseMessage
Source§fn clone(&self) -> AgentResponseMessage
fn clone(&self) -> AgentResponseMessage
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 Debug for AgentResponseMessage
impl Debug for AgentResponseMessage
Source§impl<'de> Deserialize<'de> for AgentResponseMessage
impl<'de> Deserialize<'de> for AgentResponseMessage
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 AgentResponseMessage
impl RefUnwindSafe for AgentResponseMessage
impl Send for AgentResponseMessage
impl Sync for AgentResponseMessage
impl Unpin for AgentResponseMessage
impl UnsafeUnpin for AgentResponseMessage
impl UnwindSafe for AgentResponseMessage
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