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