pub enum MessageObjectRole {
User,
Assistant,
}
Expand description
The entity that produced the message. One of user
or assistant
.
Variants§
Trait Implementations§
Source§impl Clone for MessageObjectRole
impl Clone for MessageObjectRole
Source§fn clone(&self) -> MessageObjectRole
fn clone(&self) -> MessageObjectRole
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MessageObjectRole
impl Debug for MessageObjectRole
Source§impl<'de> Deserialize<'de> for MessageObjectRole
impl<'de> Deserialize<'de> for MessageObjectRole
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 MessageObjectRole
impl PartialEq for MessageObjectRole
Source§impl Serialize for MessageObjectRole
impl Serialize for MessageObjectRole
impl Copy for MessageObjectRole
impl StructuralPartialEq for MessageObjectRole
Auto Trait Implementations§
impl Freeze for MessageObjectRole
impl RefUnwindSafe for MessageObjectRole
impl Send for MessageObjectRole
impl Sync for MessageObjectRole
impl Unpin for MessageObjectRole
impl UnwindSafe for MessageObjectRole
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