pub struct DetectedAgent {
pub kind: AgentKind,
pub binary: String,
pub version: AgentVersion,
}Expand description
A code-agent CLI detected on PATH, with its resolved version.
Fields§
§kind: AgentKindWhich agent was detected.
binary: StringThe binary name found on PATH.
version: AgentVersionThe parsed version information.
Trait Implementations§
Source§impl Clone for DetectedAgent
impl Clone for DetectedAgent
Source§impl Debug for DetectedAgent
impl Debug for DetectedAgent
Auto Trait Implementations§
impl Forget for DetectedAgent
impl Freeze for DetectedAgent
impl Move for DetectedAgent
impl RefUnwindSafe for DetectedAgent
impl Send for DetectedAgent
impl Sync for DetectedAgent
impl Unpin for DetectedAgent
impl UnsafeUnpin for DetectedAgent
impl UnwindSafe for DetectedAgent
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more