pub enum EvolutionMode {
All,
PromptsOnly,
MemoryOnly,
SkillsOnly,
Disabled,
}Expand description
Which dimensions of evolution are enabled.
Variants§
Implementations§
Source§impl EvolutionMode
impl EvolutionMode
pub fn from_env() -> Self
pub fn is_disabled(&self) -> bool
pub fn prompts_enabled(&self) -> bool
pub fn memory_enabled(&self) -> bool
pub fn skills_enabled(&self) -> bool
Trait Implementations§
Source§impl Clone for EvolutionMode
impl Clone for EvolutionMode
Source§fn clone(&self) -> EvolutionMode
fn clone(&self) -> EvolutionMode
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 EvolutionMode
impl Debug for EvolutionMode
Source§impl PartialEq for EvolutionMode
impl PartialEq for EvolutionMode
impl StructuralPartialEq for EvolutionMode
Auto Trait Implementations§
impl Freeze for EvolutionMode
impl RefUnwindSafe for EvolutionMode
impl Send for EvolutionMode
impl Sync for EvolutionMode
impl Unpin for EvolutionMode
impl UnsafeUnpin for EvolutionMode
impl UnwindSafe for EvolutionMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more