pub enum AgentCliVersion {
Loading,
Unknown,
Value(String),
}Expand description
Automatic update and version probe state for one locally runnable agent CLI.
Variants§
Loading
Startup update plus version detection is still running in the background.
Unknown
Version detection finished, but the executable did not report a usable version.
Value(String)
Version detection finished with a parsed display value.
Trait Implementations§
Source§impl Clone for AgentCliVersion
impl Clone for AgentCliVersion
Source§fn clone(&self) -> AgentCliVersion
fn clone(&self) -> AgentCliVersion
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 moreSource§impl Debug for AgentCliVersion
impl Debug for AgentCliVersion
impl Eq for AgentCliVersion
Source§impl PartialEq for AgentCliVersion
impl PartialEq for AgentCliVersion
Source§fn eq(&self, other: &AgentCliVersion) -> bool
fn eq(&self, other: &AgentCliVersion) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AgentCliVersion
Auto Trait Implementations§
impl Freeze for AgentCliVersion
impl RefUnwindSafe for AgentCliVersion
impl Send for AgentCliVersion
impl Sync for AgentCliVersion
impl Unpin for AgentCliVersion
impl UnsafeUnpin for AgentCliVersion
impl UnwindSafe for AgentCliVersion
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.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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.