pub struct AgentEntry {
pub name: String,
pub provider: String,
pub session_id: Option<String>,
pub cwd: PathBuf,
}Expand description
Lean registry projection a reachability probe needs. Wave 3’s full registry
AgentEntry is a superset; the fields here are the load-bearing subset for
Provider::reachability and are additive-compatible with the Wave 3 shape.
Fields§
§name: String§provider: String§session_id: Option<String>None when no session id was ever recorded (e.g. a create that failed
before the id was captured); reachability treats it as inconclusive.
cwd: PathBufTrait Implementations§
Source§impl Clone for AgentEntry
impl Clone for AgentEntry
Source§fn clone(&self) -> AgentEntry
fn clone(&self) -> AgentEntry
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 moreAuto Trait Implementations§
impl Freeze for AgentEntry
impl RefUnwindSafe for AgentEntry
impl Send for AgentEntry
impl Sync for AgentEntry
impl Unpin for AgentEntry
impl UnsafeUnpin for AgentEntry
impl UnwindSafe for AgentEntry
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