pub enum ConversationItemRole {
User,
Assistant,
System,
}Expand description
Role for a conversation item.
Variants§
Trait Implementations§
Source§impl Clone for ConversationItemRole
impl Clone for ConversationItemRole
Source§fn clone(&self) -> ConversationItemRole
fn clone(&self) -> ConversationItemRole
Returns a duplicate of the value. Read more
1.0.0 · 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 ConversationItemRole
impl Debug for ConversationItemRole
Source§impl<'de> Deserialize<'de> for ConversationItemRole
impl<'de> Deserialize<'de> for ConversationItemRole
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 ConversationItemRole
impl PartialEq for ConversationItemRole
Source§impl Serialize for ConversationItemRole
impl Serialize for ConversationItemRole
impl Eq for ConversationItemRole
impl StructuralPartialEq for ConversationItemRole
Auto Trait Implementations§
impl Freeze for ConversationItemRole
impl RefUnwindSafe for ConversationItemRole
impl Send for ConversationItemRole
impl Sync for ConversationItemRole
impl Unpin for ConversationItemRole
impl UnsafeUnpin for ConversationItemRole
impl UnwindSafe for ConversationItemRole
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.