pub struct OpenAiInputMessage {
pub role: String,
pub content: String,
}Expand description
Minimal OpenAI-compatible message input.
Fields§
§role: StringProvider role string.
content: StringRedacted provider-visible content.
Trait Implementations§
Source§impl Clone for OpenAiInputMessage
impl Clone for OpenAiInputMessage
Source§fn clone(&self) -> OpenAiInputMessage
fn clone(&self) -> OpenAiInputMessage
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 OpenAiInputMessage
impl Debug for OpenAiInputMessage
Source§impl<'de> Deserialize<'de> for OpenAiInputMessage
impl<'de> Deserialize<'de> for OpenAiInputMessage
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 OpenAiInputMessage
impl PartialEq for OpenAiInputMessage
Source§fn eq(&self, other: &OpenAiInputMessage) -> bool
fn eq(&self, other: &OpenAiInputMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OpenAiInputMessage
impl Serialize for OpenAiInputMessage
impl Eq for OpenAiInputMessage
impl StructuralPartialEq for OpenAiInputMessage
Auto Trait Implementations§
impl Freeze for OpenAiInputMessage
impl RefUnwindSafe for OpenAiInputMessage
impl Send for OpenAiInputMessage
impl Sync for OpenAiInputMessage
impl Unpin for OpenAiInputMessage
impl UnsafeUnpin for OpenAiInputMessage
impl UnwindSafe for OpenAiInputMessage
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