pub enum SpawnMode {
SingleSession,
Worktree,
SameDir,
}Expand description
How claude remote-control chooses session working directories.
single-session: one session in cwd, bridge tears down when it endsworktree: persistent server, every session gets an isolated git worktreesame-dir: persistent server, every session shares cwd (can stomp each other)
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpawnMode
impl<'de> Deserialize<'de> for SpawnMode
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 Copy for SpawnMode
impl Eq for SpawnMode
impl StructuralPartialEq for SpawnMode
Auto Trait Implementations§
impl Freeze for SpawnMode
impl RefUnwindSafe for SpawnMode
impl Send for SpawnMode
impl Sync for SpawnMode
impl Unpin for SpawnMode
impl UnsafeUnpin for SpawnMode
impl UnwindSafe for SpawnMode
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.