pub struct SuiteAuthManager { /* private fields */ }Implementations§
Source§impl SuiteAuthManager
impl SuiteAuthManager
pub fn provider_label(&self) -> &str
pub fn init_from_suite( auth: SuiteAuth, suite_defaults: &SuiteDefaults, ) -> Result<AuthInit>
pub fn ensure_token( &mut self, profile: &str, repo_root: &Path, suite_defaults: &SuiteDefaults, env_rest_url: &str, env_gql_url: &str, ) -> Result<String, String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SuiteAuthManager
impl RefUnwindSafe for SuiteAuthManager
impl Send for SuiteAuthManager
impl Sync for SuiteAuthManager
impl Unpin for SuiteAuthManager
impl UnsafeUnpin for SuiteAuthManager
impl UnwindSafe for SuiteAuthManager
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