pub enum AssistantMessageRole {
User,
}Expand description
Role accepted by an assistant request message.
Variants§
User
User-authored input (the only role in the frozen schema).
Trait Implementations§
Source§impl Clone for AssistantMessageRole
impl Clone for AssistantMessageRole
Source§fn clone(&self) -> AssistantMessageRole
fn clone(&self) -> AssistantMessageRole
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 moreimpl Copy for AssistantMessageRole
Source§impl Debug for AssistantMessageRole
impl Debug for AssistantMessageRole
Source§impl<'de> Deserialize<'de> for AssistantMessageRole
impl<'de> Deserialize<'de> for AssistantMessageRole
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
impl Eq for AssistantMessageRole
Source§impl Hash for AssistantMessageRole
impl Hash for AssistantMessageRole
Source§impl PartialEq for AssistantMessageRole
impl PartialEq for AssistantMessageRole
Source§impl Serialize for AssistantMessageRole
impl Serialize for AssistantMessageRole
impl StructuralPartialEq for AssistantMessageRole
Auto Trait Implementations§
impl Freeze for AssistantMessageRole
impl RefUnwindSafe for AssistantMessageRole
impl Send for AssistantMessageRole
impl Sync for AssistantMessageRole
impl Unpin for AssistantMessageRole
impl UnsafeUnpin for AssistantMessageRole
impl UnwindSafe for AssistantMessageRole
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.