#interrupt #lazy-evaluation #static #mutex

no-std hermit-sync

Synchronization primitives for kernels

7 releases

0.1.6 Apr 4, 2024
0.1.5 Sep 18, 2023
0.1.3 Jul 22, 2023
0.1.2 Dec 17, 2022
0.1.1 Nov 29, 2022

#1322 in Rust patterns

Download history 1598/week @ 2025-07-26 812/week @ 2025-08-02 1244/week @ 2025-08-09 1493/week @ 2025-08-16 1211/week @ 2025-08-23 2270/week @ 2025-08-30 2064/week @ 2025-09-06 840/week @ 2025-09-13 443/week @ 2025-09-20 716/week @ 2025-09-27 825/week @ 2025-10-04 1271/week @ 2025-10-11 1870/week @ 2025-10-18 1785/week @ 2025-10-25 2173/week @ 2025-11-01 503/week @ 2025-11-08

6,627 downloads per month
Used in 2 crates

MIT/Apache

19KB
275 lines

hermit-sync

Crates.io docs.rs CI

hermit-sync provides synchronization primitives targeted at operating system kernels.

For API documentation see the docs.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~2MB
~43K SLoC