pub enum AiPersonaKind {
Assistant,
Critic,
Planner,
Researcher,
Coder,
Reviewer,
Tutor,
Analyst,
Operator,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AiPersonaKind
impl Clone for AiPersonaKind
Source§fn clone(&self) -> AiPersonaKind
fn clone(&self) -> AiPersonaKind
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 AiPersonaKind
impl Debug for AiPersonaKind
Source§impl Display for AiPersonaKind
impl Display for AiPersonaKind
Source§impl FromStr for AiPersonaKind
impl FromStr for AiPersonaKind
Source§impl Hash for AiPersonaKind
impl Hash for AiPersonaKind
Source§impl Ord for AiPersonaKind
impl Ord for AiPersonaKind
Source§fn cmp(&self, other: &AiPersonaKind) -> Ordering
fn cmp(&self, other: &AiPersonaKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AiPersonaKind
impl PartialEq for AiPersonaKind
Source§impl PartialOrd for AiPersonaKind
impl PartialOrd for AiPersonaKind
impl Copy for AiPersonaKind
impl Eq for AiPersonaKind
impl StructuralPartialEq for AiPersonaKind
Auto Trait Implementations§
impl Freeze for AiPersonaKind
impl RefUnwindSafe for AiPersonaKind
impl Send for AiPersonaKind
impl Sync for AiPersonaKind
impl Unpin for AiPersonaKind
impl UnsafeUnpin for AiPersonaKind
impl UnwindSafe for AiPersonaKind
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