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!("logged in: {}", status.logged_in);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