pub struct CliInfo {
pub display_name: String,
pub binary_name: String,
pub path: PathBuf,
pub source: CliSource,
}Expand description
Information about an available AI CLI.
Fields§
§display_name: StringHuman-readable name for display in prompts and status output.
binary_name: StringThe binary name (used for deduplication and identification).
path: PathBufAbsolute path to the binary.
source: CliSourceHow this CLI was discovered.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CliInfo
impl RefUnwindSafe for CliInfo
impl Send for CliInfo
impl Sync for CliInfo
impl Unpin for CliInfo
impl UnsafeUnpin for CliInfo
impl UnwindSafe for CliInfo
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