pub enum SetupTarget {
ClaudeCode {
status: TargetStatus,
},
GeminiCli {
status: TargetStatus,
},
Codex {
status: TargetStatus,
},
}Expand description
Available setup targets
Variants§
ClaudeCode
Claude Code - fully supported
Fields
§
status: TargetStatusGeminiCli
Gemini CLI - coming soon
Fields
§
status: TargetStatusCodex
Codex - coming soon
Fields
§
status: TargetStatusImplementations§
Source§impl SetupTarget
impl SetupTarget
Sourcepub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
Get display name for the target
Sourcepub fn description(&self) -> &str
pub fn description(&self) -> &str
Get description for the target
Sourcepub fn status_icon(&self) -> &str
pub fn status_icon(&self) -> &str
Get status icon
Sourcepub fn status_description(&self) -> String
pub fn status_description(&self) -> String
Get status description
Format for display in selection menu
Sourcepub fn is_selectable(&self) -> bool
pub fn is_selectable(&self) -> bool
Check if target is selectable (implemented)
Trait Implementations§
Source§impl Clone for SetupTarget
impl Clone for SetupTarget
Source§fn clone(&self) -> SetupTarget
fn clone(&self) -> SetupTarget
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 moreAuto Trait Implementations§
impl Freeze for SetupTarget
impl RefUnwindSafe for SetupTarget
impl Send for SetupTarget
impl Sync for SetupTarget
impl Unpin for SetupTarget
impl UnwindSafe for SetupTarget
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