pub struct SourceSelector {
pub host: Option<String>,
pub source_type: Option<String>,
pub client: Option<String>,
pub session: Option<String>,
}Expand description
Source selector for cross-client queries.
Fields§
§host: Option<String>Hostname (None = current, Some(“*”) = all)
source_type: Option<String>Source type: shell, claude-code, ci, agent
client: Option<String>Client name: zsh, bash, magic project name
session: Option<String>Session identifier: PID, UUID, etc.
Trait Implementations§
Source§impl Clone for SourceSelector
impl Clone for SourceSelector
Source§fn clone(&self) -> SourceSelector
fn clone(&self) -> SourceSelector
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 SourceSelector
impl Debug for SourceSelector
Source§impl Default for SourceSelector
impl Default for SourceSelector
Source§impl PartialEq for SourceSelector
impl PartialEq for SourceSelector
impl StructuralPartialEq for SourceSelector
Auto Trait Implementations§
impl Freeze for SourceSelector
impl RefUnwindSafe for SourceSelector
impl Send for SourceSelector
impl Sync for SourceSelector
impl Unpin for SourceSelector
impl UnwindSafe for SourceSelector
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