spacetraders-client 0.1.0

Async Rust client for the SpaceTraders API v2 with priority-aware rate limiting and retry
Documentation
1
2
3
4
5
6
7
8
mod backoff;
mod error_mapping;
mod metrics;

pub(crate) use backoff::{MAX_RETRIES, backoff_delay};
pub(crate) use error_mapping::{classify_status, map_progenitor_err, retry_after_from_headers};
pub(crate) use metrics::{LOW_PRIORITY_DEFERRED_TOTAL, REQUESTS_TOTAL};
pub use metrics::{RequestActivitySnapshot, request_activity_snapshot};