pub enum MemoryZone {
Core,
Work,
Project,
Episode,
General,
}Expand description
Zone 语义分区
Variants§
Core
用户身份、偏好、核心原则(几乎不变)
Work
当前焦点、近期决策(中频更新)
Project
项目级约定和上下文(按项目隔离)
Episode
会话摘要(高频写入)
General
未分类(兜底)
Implementations§
Trait Implementations§
Source§impl Clone for MemoryZone
impl Clone for MemoryZone
Source§fn clone(&self) -> MemoryZone
fn clone(&self) -> MemoryZone
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 MemoryZone
impl Debug for MemoryZone
Source§impl Default for MemoryZone
impl Default for MemoryZone
Source§impl<'de> Deserialize<'de> for MemoryZone
impl<'de> Deserialize<'de> for MemoryZone
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 MemoryZone
Source§impl PartialEq for MemoryZone
impl PartialEq for MemoryZone
Source§impl Serialize for MemoryZone
impl Serialize for MemoryZone
impl StructuralPartialEq for MemoryZone
Auto Trait Implementations§
impl Freeze for MemoryZone
impl RefUnwindSafe for MemoryZone
impl Send for MemoryZone
impl Sync for MemoryZone
impl Unpin for MemoryZone
impl UnsafeUnpin for MemoryZone
impl UnwindSafe for MemoryZone
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