pub enum DaemonServiceKind {
Bridge,
Snowflake,
Worktrees,
Sessions,
}Expand description
One of the daemon’s default-registry services.
The #[value(name = …)] strings are the services’ canonical
SERVICE_NAMEs, so --services, the status op, and the control-socket
wire name all agree (guarded by a drift test below). The test-only echo
service is intentionally excluded — it is never in the default registry.
Variants§
Bridge
The browser bridge (browser-bridge).
Snowflake
The Snowflake query service (snowflake).
Worktrees
The cross-window worktrees registry (worktrees).
Sessions
The Claude Code sessions tracker (sessions).
Implementations§
Trait Implementations§
Source§impl Clone for DaemonServiceKind
impl Clone for DaemonServiceKind
Source§fn clone(&self) -> DaemonServiceKind
fn clone(&self) -> DaemonServiceKind
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 moreimpl Copy for DaemonServiceKind
Source§impl Debug for DaemonServiceKind
impl Debug for DaemonServiceKind
impl Eq for DaemonServiceKind
Source§impl PartialEq for DaemonServiceKind
impl PartialEq for DaemonServiceKind
impl StructuralPartialEq for DaemonServiceKind
Source§impl ValueEnum for DaemonServiceKind
impl ValueEnum for DaemonServiceKind
Auto Trait Implementations§
impl Freeze for DaemonServiceKind
impl RefUnwindSafe for DaemonServiceKind
impl Send for DaemonServiceKind
impl Sync for DaemonServiceKind
impl Unpin for DaemonServiceKind
impl UnsafeUnpin for DaemonServiceKind
impl UnwindSafe for DaemonServiceKind
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.