pub struct CodexInstaller { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for CodexInstaller
impl Default for CodexInstaller
Source§impl Installer for CodexInstaller
impl Installer for CodexInstaller
Source§fn detect(&self) -> Result<bool>
fn detect(&self) -> Result<bool>
Returns true when the local environment looks like the client is
installed (e.g.
~/.claude/ exists). Used to power doctor.fn install(&self, ctx: &InstallContext) -> Result<InstallReport>
fn update(&self, ctx: &InstallContext) -> Result<UpdateReport>
fn uninstall(&self, ctx: &InstallContext) -> Result<UninstallReport>
fn diagnose(&self, ctx: &InstallContext) -> Result<DiagnosticReport>
Auto Trait Implementations§
impl Freeze for CodexInstaller
impl RefUnwindSafe for CodexInstaller
impl Send for CodexInstaller
impl Sync for CodexInstaller
impl Unpin for CodexInstaller
impl UnsafeUnpin for CodexInstaller
impl UnwindSafe for CodexInstaller
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