pub trait TokenProvider: Send + Sync {
// Required method
fn get_token(
&self,
) -> Pin<Box<dyn Future<Output = Result<String, Error>> + Send + '_>>;
}Expand description
Trait for token providers that supply bearer tokens for API requests.
Implementations should handle caching and refresh automatically.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".