pub enum DreamGenerationMode {
Incremental,
Rebuild,
}Expand description
How the Dream Notebook VIEW is (re)synthesized. The notebook is a derived
view of durable memory, never a source of truth — so it is either bootstrapped
from recent sessions (Incremental, before any durable memory exists) or
grounded in the canonical durable memory index (Rebuild). The old Refine
mode — rewriting the notebook from its own prior prose — was retired in L3: a
self-referential narrative rewrite drifts from durable truth and silently
over-merges. See zenith/docs/memory-redesign.md.
Variants§
Trait Implementations§
Source§impl Clone for DreamGenerationMode
impl Clone for DreamGenerationMode
Source§fn clone(&self) -> DreamGenerationMode
fn clone(&self) -> DreamGenerationMode
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 DreamGenerationMode
Source§impl Debug for DreamGenerationMode
impl Debug for DreamGenerationMode
impl Eq for DreamGenerationMode
Source§impl PartialEq for DreamGenerationMode
impl PartialEq for DreamGenerationMode
impl StructuralPartialEq for DreamGenerationMode
Auto Trait Implementations§
impl Freeze for DreamGenerationMode
impl RefUnwindSafe for DreamGenerationMode
impl Send for DreamGenerationMode
impl Sync for DreamGenerationMode
impl Unpin for DreamGenerationMode
impl UnsafeUnpin for DreamGenerationMode
impl UnwindSafe for DreamGenerationMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.