pub enum ContextLane {
SystemContract,
CurrentTask,
ToolSchemas,
RecentTurns,
RetrievedContext,
ArtifactSummary,
Policy,
}Expand description
Lane accounting for context assembly.
Variants§
SystemContract
Stable system contract.
CurrentTask
Current user task.
ToolSchemas
Selected tool schemas only.
RecentTurns
Recent turns preserved verbatim.
RetrievedContext
Retrieved memories or project facts.
ArtifactSummary
Artifact summaries instead of raw large blobs.
Policy
Runtime policy and approval constraints.
Trait Implementations§
Source§impl Clone for ContextLane
impl Clone for ContextLane
Source§fn clone(&self) -> ContextLane
fn clone(&self) -> ContextLane
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 ContextLane
impl Debug for ContextLane
Source§impl<'de> Deserialize<'de> for ContextLane
impl<'de> Deserialize<'de> for ContextLane
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 ContextLane
Source§impl PartialEq for ContextLane
impl PartialEq for ContextLane
Source§impl Serialize for ContextLane
impl Serialize for ContextLane
impl StructuralPartialEq for ContextLane
Auto Trait Implementations§
impl Freeze for ContextLane
impl RefUnwindSafe for ContextLane
impl Send for ContextLane
impl Sync for ContextLane
impl Unpin for ContextLane
impl UnsafeUnpin for ContextLane
impl UnwindSafe for ContextLane
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