pub struct ClaudeInstaller { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for ClaudeInstaller
impl Default for ClaudeInstaller
Source§impl Installer for ClaudeInstaller
impl Installer for ClaudeInstaller
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 ClaudeInstaller
impl RefUnwindSafe for ClaudeInstaller
impl Send for ClaudeInstaller
impl Sync for ClaudeInstaller
impl Unpin for ClaudeInstaller
impl UnsafeUnpin for ClaudeInstaller
impl UnwindSafe for ClaudeInstaller
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