futures-util
cargoCommon utilities and extension traits for the futures-rs library.
Audits
futures-util@0.3.32 · 1 finding
futures-util 0.3.32: combinators for Future/Stream/Sink, FuturesUnordered, BiLock, async Mutex, IO adapters, and futures-0.1 compat. The 135 unsafe blocks concentrate in Pin projection (MaybeDone, JoinAll, Shared), FuturesUnordered's lock-free task list and MPSC ready queue, and BiLock's AtomicPtr state machine. All reviewed invariants hold. No loom or sanitizer testing exists for concurrent primitives (concurrency-impl-tested, unsafe-tested). No binaries, build scripts, or network/filesystem/exec access.
concurrency-documentedconcurrency-impl-correctconcurrency-impl-documentedconcurrency-impl-safeconcurrency-impl-testedconcurrency-safedatastructure-impl-boundsdatastructure-impl-correctdatastructure-impl-safedatastructure-impl-testedhas-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