V OpenVet
Packages Docs Blog Sign in
cargo / atomic-waker

atomic-waker

cargo

A synchronization primitive for task wakeup

1 audit github.com/smol-rs/atomic-waker

Audits

PE Patrick Elsen 2026-05-27

atomic-waker@1.1.2 · 2 findings

atomic-waker 1.1.2 is a small no_std cargo crate providing the AtomicWaker synchronization primitive (extracted from futures::task). The crate is benign with sound, minimal, and Miri-tested unsafe code gated by a well-documented two-bit atomic lock. Two low-severity quality findings concern doctests that exercise the upstream futures crate rather than this one, and a thin test suite for a concurrency primitive.

concurrency-impl-correctconcurrency-impl-documentedconcurrency-impl-safehas-binarieshas-build-exechas-fuzz-testshas-install-exechas-integration-testshas-property-testshas-unit-testsimpl-algorithmimpl-concurrencyimpl-cryptoimpl-datastructureimpl-interpreterimpl-jitimpl-parserimpl-protocolis-benignunsafe-documentedunsafe-minimalunsafe-safeunsafe-testeduses-concurrencyuses-cryptouses-environmentuses-execuses-filesystemuses-interpreteruses-jituses-networkuses-unsafe

Package facts

Registry
cargo
Repository
github.com/smol-rs/atomic-waker
V openvet · supply-chain audits · open source
CLI Source