pub struct DeveloperMessage {
pub content: MessageContent,
pub name: Option<String>,
}Expand description
A developer message payload.
Fields§
§content: MessageContentThe contents of the developer message: plain text, or an array of text content parts.
name: Option<String>An optional name for the participant.
Provides the model information to differentiate between participants of the same role.
Trait Implementations§
Source§impl Clone for DeveloperMessage
impl Clone for DeveloperMessage
Source§impl Debug for DeveloperMessage
impl Debug for DeveloperMessage
Source§impl Default for DeveloperMessage
impl Default for DeveloperMessage
Source§impl<'de> Deserialize<'de> for DeveloperMessage
impl<'de> Deserialize<'de> for DeveloperMessage
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 DeveloperMessage
impl RefUnwindSafe for DeveloperMessage
impl Send for DeveloperMessage
impl Sync for DeveloperMessage
impl Unpin for DeveloperMessage
impl UnsafeUnpin for DeveloperMessage
impl UnwindSafe for DeveloperMessage
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