Rust Daily Digest — 2026-04-21
Pre-RFC: `pub(api)` Visibility for Crate-Internal APIs — Rust Internals
A new pre-RFC proposes the introduction of `pub(api)` visibility in Rust, aimed at providing static enforcement of crate-internal API boundaries. This feature suggests a more granular control over API exposure within Rust crates, allowing developers to specify which parts of their codebase are meant for internal use versus public consumption. If accepted, this change could lead to more maintainable and encapsulated crate designs, reducing accidental API exposure and improving code safety.
Rust-Analyzer Changelog: New Features in v0.3.2870 — rust-analyzer
The latest update to rust-analyzer, version v0.3.2870, introduces several new features, including the ability to exclude dependencies and standard library references. This update enhances the tool's flexibility and efficiency, particularly for developers working on complex projects where managing dependencies can be challenging. By streamlining the analysis process, rust-analyzer continues to be a vital tool for Rust developers seeking to improve their code's quality and maintainability.
- Creusot 0.11.0: VerifyThis winner [Lobsters Rust]
- ClickHouse Pursues Incremental Rust Adoption in Core Analytics Stack - TipRanks [Google News Rust]
- Cbor-core: A deterministic CBOR::Core encoder/decoder [Rust Users Forum]
- 【Rust日报】2026-04-18 Ironpress - 纯 Rust HTML/CSS/Markdown 转 PDF 工具 [RustCC (CN)]