pub struct CustomProviderOptions {
pub get_token: Arc<dyn Fn() -> AppCheckResult<AppCheckToken> + Send + Sync + 'static>,
pub get_limited_use_token: Option<Arc<dyn Fn() -> AppCheckResult<AppCheckToken> + Send + Sync + 'static>>,
}Fields§
§get_token: Arc<dyn Fn() -> AppCheckResult<AppCheckToken> + Send + Sync + 'static>§get_limited_use_token: Option<Arc<dyn Fn() -> AppCheckResult<AppCheckToken> + Send + Sync + 'static>>Implementations§
Source§impl CustomProviderOptions
impl CustomProviderOptions
pub fn new<F>(callback: F) -> Self
pub fn with_limited_use<F>(self, callback: F) -> Self
Auto Trait Implementations§
impl Freeze for CustomProviderOptions
impl !RefUnwindSafe for CustomProviderOptions
impl Send for CustomProviderOptions
impl Sync for CustomProviderOptions
impl Unpin for CustomProviderOptions
impl !UnwindSafe for CustomProviderOptions
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