pub enum SessionLane {
Control,
Query,
Execute,
Generate,
}Expand description
Session lane for queue priority scheduling and HITL auto-approval
Variants§
Control
Control operations (P0) - pause, resume, cancel
Query
Query operations (P1) - read, glob, ls, grep
Execute
Execute operations (P2) - bash, write, edit
Generate
Generate operations (P3) - LLM calls
Implementations§
Source§impl SessionLane
impl SessionLane
Trait Implementations§
Source§impl Clone for SessionLane
impl Clone for SessionLane
Source§fn clone(&self) -> SessionLane
fn clone(&self) -> SessionLane
Returns a duplicate of the value. Read more
1.0.0 · 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 SessionLane
impl Debug for SessionLane
Source§impl<'de> Deserialize<'de> for SessionLane
impl<'de> Deserialize<'de> for SessionLane
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
Source§impl Hash for SessionLane
impl Hash for SessionLane
Source§impl PartialEq for SessionLane
impl PartialEq for SessionLane
Source§impl Serialize for SessionLane
impl Serialize for SessionLane
impl Copy for SessionLane
impl Eq for SessionLane
impl StructuralPartialEq for SessionLane
Auto Trait Implementations§
impl Freeze for SessionLane
impl RefUnwindSafe for SessionLane
impl Send for SessionLane
impl Sync for SessionLane
impl Unpin for SessionLane
impl UnsafeUnpin for SessionLane
impl UnwindSafe for SessionLane
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§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.