pub enum CanonicalRole {
Developer,
System,
User,
Assistant,
Tool,
}Variants§
Trait Implementations§
Source§impl Clone for CanonicalRole
impl Clone for CanonicalRole
Source§fn clone(&self) -> CanonicalRole
fn clone(&self) -> CanonicalRole
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 CanonicalRole
Source§impl Debug for CanonicalRole
impl Debug for CanonicalRole
Source§impl<'de> Deserialize<'de> for CanonicalRole
impl<'de> Deserialize<'de> for CanonicalRole
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 CanonicalRole
Source§impl PartialEq for CanonicalRole
impl PartialEq for CanonicalRole
Source§impl Serialize for CanonicalRole
impl Serialize for CanonicalRole
impl StructuralPartialEq for CanonicalRole
Auto Trait Implementations§
impl Freeze for CanonicalRole
impl RefUnwindSafe for CanonicalRole
impl Send for CanonicalRole
impl Sync for CanonicalRole
impl Unpin for CanonicalRole
impl UnsafeUnpin for CanonicalRole
impl UnwindSafe for CanonicalRole
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