pub struct PersonaConfig {
pub max_reflection_sources: usize,
pub tier: Tier,
}Expand description
Static configuration for PersonaGenerator.
Fields§
§max_reflection_sources: usizeMaximum number of source reflections the curator considers per
generation. Defaults to DEFAULT_MAX_REFLECTION_SOURCES.
tier: TierPersona memories land at this tier. Defaults to Tier::Long —
personas are the curator’s high-confidence distillation and the
substrate keeps them around indefinitely.
Trait Implementations§
Source§impl Clone for PersonaConfig
impl Clone for PersonaConfig
Source§fn clone(&self) -> PersonaConfig
fn clone(&self) -> PersonaConfig
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 moreSource§impl Debug for PersonaConfig
impl Debug for PersonaConfig
Auto Trait Implementations§
impl Freeze for PersonaConfig
impl RefUnwindSafe for PersonaConfig
impl Send for PersonaConfig
impl Sync for PersonaConfig
impl Unpin for PersonaConfig
impl UnsafeUnpin for PersonaConfig
impl UnwindSafe for PersonaConfig
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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