Skip to content

docs.rs: Document embedded-io and zeroize - #693

Merged
sgued merged 1 commit into
rust-embedded:mainfrom
chrysn-pull-requests:docsrs-more-features
Oct 15, 2026
Merged

sgued merged 1 commit into
rust-embedded:mainfrom
chrysn-pull-requests:docsrs-more-features

Conversation

@chrysn

@chrysn chrysn commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

As long as docs.rs can't run with --all-features, I think that all practically relevant ones should be on -- and embedded-io and zeroize were missing (and thus only spottable by users who explicitly go into the dependency tree or into the source).

Both show up sensibly with doc_cfg:
`impl<LenT: LenType, S: VecStorage<u8> + ?Sized> Write for VecInner<u8, LenT, S>
` / Available on crate feature embedded-io-v0.7 only.

@chrysn

chrysn commented Oct 12, 2026

Copy link
Copy Markdown
Contributor Author

I think this can skip the change log (as it has no effect on any build); if you disagree, the change log line I'd add is "Made embedded-io and zeroize implementations visible on docs.rs.".

@sgued

sgued commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

Thanks!

I'll take a deeper look later, but I agree with skipping the changelog. This is not relevant for downstreams.

@sgued
sgued added this pull request to the merge queue Oct 15, 2026
Merged via the queue into rust-embedded:main with commit 1d3dace Oct 15, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants