pub struct CreateAgentMessageRequest {
pub role: String,
pub content: String,
pub metadata: Option<HashMap<String, Value>>,
}Fields§
§role: String§content: String§metadata: Option<HashMap<String, Value>>Implementations§
Source§impl CreateAgentMessageRequest
impl CreateAgentMessageRequest
pub fn new(role: String, content: String) -> CreateAgentMessageRequest
Trait Implementations§
Source§impl Clone for CreateAgentMessageRequest
impl Clone for CreateAgentMessageRequest
Source§fn clone(&self) -> CreateAgentMessageRequest
fn clone(&self) -> CreateAgentMessageRequest
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 CreateAgentMessageRequest
impl Debug for CreateAgentMessageRequest
Source§impl Default for CreateAgentMessageRequest
impl Default for CreateAgentMessageRequest
Source§fn default() -> CreateAgentMessageRequest
fn default() -> CreateAgentMessageRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateAgentMessageRequest
impl<'de> Deserialize<'de> for CreateAgentMessageRequest
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 CreateAgentMessageRequest
impl PartialEq for CreateAgentMessageRequest
Source§fn eq(&self, other: &CreateAgentMessageRequest) -> bool
fn eq(&self, other: &CreateAgentMessageRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateAgentMessageRequest
Auto Trait Implementations§
impl Freeze for CreateAgentMessageRequest
impl RefUnwindSafe for CreateAgentMessageRequest
impl Send for CreateAgentMessageRequest
impl Sync for CreateAgentMessageRequest
impl Unpin for CreateAgentMessageRequest
impl UnsafeUnpin for CreateAgentMessageRequest
impl UnwindSafe for CreateAgentMessageRequest
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