Skip to main content

Crate crate_seq_registry

Crate crate_seq_registry 

Source
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§

backoff
Exponential backoff retry loop for cargo publish.
publish
cargo publish subprocess execution.

Structs§

CrateMetadata
Aggregated metadata for a crate fetched from crates.io.
CrateVersionInfo
Version entry for a single published crate release.
CratesIoClient
Blocking HTTP client scoped to the crates.io v1 API.

Enums§

Error
Errors produced by the registry client.