pub struct AuthService;Implementations§
Source§impl AuthService
impl AuthService
pub async fn start_login( auth_provider: &str, ) -> Result<ManagedAuthDeviceCodeResponse, String>
pub async fn poll_for_account( auth_provider: &str, device_code: &str, ) -> Result<Option<ManagedAuthAccount>, String>
pub async fn list_accounts( auth_provider: &str, ) -> Result<Vec<ManagedAuthAccount>, String>
pub async fn get_status( auth_provider: &str, ) -> Result<ManagedAuthStatus, String>
pub async fn remove_account( auth_provider: &str, account_id: &str, ) -> Result<(), String>
pub async fn set_default_account( auth_provider: &str, account_id: &str, ) -> Result<(), String>
pub async fn logout(auth_provider: &str) -> Result<(), String>
Auto Trait Implementations§
impl Freeze for AuthService
impl RefUnwindSafe for AuthService
impl Send for AuthService
impl Sync for AuthService
impl Unpin for AuthService
impl UnsafeUnpin for AuthService
impl UnwindSafe for AuthService
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> 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