Skip to main content

Crate use_rust_release

Crate use_rust_release 

Source
Expand description

§use-rust-release

Composable release-readiness primitives for RustUse.

use-rust-release reports local release issues for crates without performing network calls or running cargo publish.

§Example

use use_rust_release::ReleaseReport;

let report = ReleaseReport::check(".")?;
assert!(report.is_ready() || !report.issues().is_empty());

Release-readiness reporting primitives for RustUse crates.

Structs§

ReleaseIssue
A recorded release-readiness issue.
ReleasePlan
A simple release plan derived from a version bump.
ReleaseReport
A local release-readiness report.

Enums§

ReleaseCheck
A single release-readiness check.
ReleaseError
Errors that can occur while producing a release report.
ReleaseStatus
The overall release status.