Expand description
crates.io API client and cargo publish subprocess with exponential backoff.
All registry operations are synchronous (blocking reqwest). The sequential publish pipeline never requires concurrent HTTP calls.
Re-exports§
pub use backoff::backoff_publish;pub use backoff::BackoffConfig;pub use publish::run_cargo_publish;pub use publish::PublishOutcome;
Modules§
Structs§
- Crate
Metadata - Aggregated metadata for a crate fetched from crates.io.
- Crate
Version Info - Version entry for a single published crate release.
- Crates
IoClient - Blocking HTTP client scoped to the crates.io v1 API.
Enums§
- Error
- Errors produced by the registry client.