pub enum RoleFamily {
Instruction,
User,
Assistant,
Tool,
}Expand description
Coarse role category used only for mechanical routing decisions.
Variants§
Trait Implementations§
Source§impl Clone for RoleFamily
impl Clone for RoleFamily
Source§fn clone(&self) -> RoleFamily
fn clone(&self) -> RoleFamily
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 RoleFamily
Source§impl Debug for RoleFamily
impl Debug for RoleFamily
impl Eq for RoleFamily
Source§impl PartialEq for RoleFamily
impl PartialEq for RoleFamily
impl StructuralPartialEq for RoleFamily
Auto Trait Implementations§
impl Freeze for RoleFamily
impl RefUnwindSafe for RoleFamily
impl Send for RoleFamily
impl Sync for RoleFamily
impl Unpin for RoleFamily
impl UnsafeUnpin for RoleFamily
impl UnwindSafe for RoleFamily
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