pub enum IdlePhase {
Idle,
SynthesisPending {
seed_insights: Vec<TraceInsight>,
existing_memories: Vec<MemoryEntry>,
now_ms: u64,
sessions_processed: usize,
},
Done {
result: IdleResult,
},
}Variants§
Idle
SynthesisPending
Rule-based analysis complete; waiting for the SDK to return LLM output.
Done
Fields
§
result: IdleResultTrait Implementations§
Auto Trait Implementations§
impl Freeze for IdlePhase
impl RefUnwindSafe for IdlePhase
impl Send for IdlePhase
impl Sync for IdlePhase
impl Unpin for IdlePhase
impl UnsafeUnpin for IdlePhase
impl UnwindSafe for IdlePhase
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