pub trait AppCheckProvider: Send + Sync {
// Required method
fn get_token(&self) -> AppCheckResult<AppCheckToken>;
// Provided methods
fn initialize(&self, _app: &FirebaseApp) { ... }
fn get_limited_use_token(&self) -> AppCheckResult<AppCheckToken> { ... }
}