pub struct AppCheckTokenProvider { /* private fields */ }Expand description
Bridges App Check token retrieval into Firestore’s TokenProvider trait.
Implementations§
Source§impl AppCheckTokenProvider
impl AppCheckTokenProvider
Sourcepub fn new(app_check: FirebaseAppCheckInternal) -> Self
pub fn new(app_check: FirebaseAppCheckInternal) -> Self
Creates a new provider backed by the given App Check instance.
Sourcepub fn into_arc(self) -> TokenProviderArc
pub fn into_arc(self) -> TokenProviderArc
Converts the provider into a reference-counted TokenProviderArc.
Trait Implementations§
Source§impl Clone for AppCheckTokenProvider
impl Clone for AppCheckTokenProvider
Source§impl TokenProvider for AppCheckTokenProvider
impl TokenProvider for AppCheckTokenProvider
fn get_token(&self) -> FirestoreResult<Option<String>>
fn invalidate_token(&self)
Auto Trait Implementations§
impl !Freeze for AppCheckTokenProvider
impl RefUnwindSafe for AppCheckTokenProvider
impl Send for AppCheckTokenProvider
impl Sync for AppCheckTokenProvider
impl Unpin for AppCheckTokenProvider
impl UnwindSafe for AppCheckTokenProvider
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