pub struct RealClaudeCli;Trait Implementations§
Source§impl ClaudeCli for RealClaudeCli
impl ClaudeCli for RealClaudeCli
fn is_available(&self) -> bool
fn marketplace_add(&self, path: &Path) -> Result<(), ClaudeCliError>
fn marketplace_update(&self, name: &str) -> Result<(), ClaudeCliError>
fn plugin_install(&self, slug: &str) -> Result<(), ClaudeCliError>
fn plugin_update(&self, slug: &str) -> Result<(), ClaudeCliError>
Auto Trait Implementations§
impl Freeze for RealClaudeCli
impl RefUnwindSafe for RealClaudeCli
impl Send for RealClaudeCli
impl Sync for RealClaudeCli
impl Unpin for RealClaudeCli
impl UnsafeUnpin for RealClaudeCli
impl UnwindSafe for RealClaudeCli
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> 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