pub struct AuthStatusCommand { /* private fields */ }Expand description
Check authentication status.
§Example
use claude_wrapper::{Claude, ClaudeCommand, AuthStatusCommand};
let claude = Claude::builder().build()?;
let status = AuthStatusCommand::new().execute_json(&claude).await?;
println!("authenticated: {}", status.authenticated);Implementations§
Source§impl AuthStatusCommand
impl AuthStatusCommand
Sourcepub async fn execute_json(&self, claude: &Claude) -> Result<AuthStatus>
pub async fn execute_json(&self, claude: &Claude) -> Result<AuthStatus>
Execute and parse the JSON result into an AuthStatus.
Trait Implementations§
Source§impl ClaudeCommand for AuthStatusCommand
impl ClaudeCommand for AuthStatusCommand
Source§impl Clone for AuthStatusCommand
impl Clone for AuthStatusCommand
Source§fn clone(&self) -> AuthStatusCommand
fn clone(&self) -> AuthStatusCommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AuthStatusCommand
impl Debug for AuthStatusCommand
Source§impl Default for AuthStatusCommand
impl Default for AuthStatusCommand
Source§fn default() -> AuthStatusCommand
fn default() -> AuthStatusCommand
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuthStatusCommand
impl RefUnwindSafe for AuthStatusCommand
impl Send for AuthStatusCommand
impl Sync for AuthStatusCommand
impl Unpin for AuthStatusCommand
impl UnsafeUnpin for AuthStatusCommand
impl UnwindSafe for AuthStatusCommand
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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