Skip to content

chore: claim the no-std categories on crates.io - #97

Merged
3Hren merged 1 commit into
mainfrom
chore/no-std-category
Jul 12, 2026
Merged

chore: claim the no-std categories on crates.io#97
3Hren merged 1 commit into
mainfrom
chore/no-std-category

Conversation

@3Hren

@3Hren 3Hren commented Jul 12, 2026

Copy link
Copy Markdown
Member

categories gains no-std and no-std::no-alloc.

Both claims now hold and are enforced: #95 declared #![cfg_attr(not(test), no_std)] and added a CI job that builds the library for thumbv7em-none-eabihf, a target with no std at all. no-alloc applies too -- runtime code never allocates and the library exposes no allocating container.

The no-std keyword is deliberately not claimed. Keywords are capped at five; that keyword's page carries 2400 crates, so it is not a discovery surface, and buying a slot there would cost subnet, whose page carries nine and where this crate is actually visible. Categories are browsable and filterable, which is where the no-std signal does work.

Like any keyword or category change, this only takes effect on the next publish.

The crate now declares #![cfg_attr(not(test), no_std)] and CI builds it
for thumbv7em-none-eabihf, so both claims hold and are enforced.

no-std::no-alloc applies as well: runtime code never allocates, and the
library exposes no allocating container.

The no-std keyword is deliberately not claimed. Keywords are capped at
five, that page carries 2400 crates, and buying a slot there would cost
subnet, whose page carries nine and where this crate is actually
visible.
@3Hren
3Hren merged commit 422209f into main Jul 12, 2026
5 checks passed
@3Hren
3Hren deleted the chore/no-std-category branch July 12, 2026 10:23
@3Hren 3Hren mentioned this pull request Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant