pub enum EvalItemRole {
User,
Assistant,
System,
Developer,
}
Expand description
The role of the message input. One of user
, assistant
, system
, or
developer
.
Variants§
Trait Implementations§
Source§impl Clone for EvalItemRole
impl Clone for EvalItemRole
Source§fn clone(&self) -> EvalItemRole
fn clone(&self) -> EvalItemRole
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 EvalItemRole
impl Debug for EvalItemRole
Source§impl<'de> Deserialize<'de> for EvalItemRole
impl<'de> Deserialize<'de> for EvalItemRole
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 EvalItemRole
impl PartialEq for EvalItemRole
Source§impl Serialize for EvalItemRole
impl Serialize for EvalItemRole
impl Copy for EvalItemRole
impl StructuralPartialEq for EvalItemRole
Auto Trait Implementations§
impl Freeze for EvalItemRole
impl RefUnwindSafe for EvalItemRole
impl Send for EvalItemRole
impl Sync for EvalItemRole
impl Unpin for EvalItemRole
impl UnwindSafe for EvalItemRole
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