HTTP client, authentication, and provider adapters for OpenDev.
This crate provides:
- [
client::HttpClient] — reqwest wrapper with retry and cancellation support - [
auth::CredentialStore] — secure credential storage (~/.opendev/auth.json) - [
rotation::AuthProfileManager] — API key rotation with cooldown - [
adapters] — provider-specific request/response adapters