
Architecture
Public API Design for Rust Crates That Survive Releases
Decide what is public on purpose: small surface, private fields, builders, non_exhaustive types and re-exports. Check for accidental breakage with cargo-semver-checks.
3 min read
Tag
1 post

Decide what is public on purpose: small surface, private fields, builders, non_exhaustive types and re-exports. Check for accidental breakage with cargo-semver-checks.