orx_concurrent_option/
lib.rs1#![doc = include_str!("../README.md")]
2#![warn(
3 missing_docs,
4 clippy::unwrap_in_result,
5 clippy::unwrap_used,
6 clippy::panic,
7 clippy::panic_in_result_fn,
8 clippy::float_cmp,
9 clippy::float_cmp_const,
10 clippy::missing_panics_doc,
11 clippy::todo
12)]
13#![no_std]
14
15mod common_traits;
16mod concurrent;
17mod concurrent_option;
18mod drop;
19mod exclusive;
20mod handle;
21mod into;
22mod into_option;
23mod mut_handle;
24mod new;
25mod option;
26mod raw;
27mod states;
28mod with_order;
29
30pub use common_traits::iter;
31pub use concurrent_option::ConcurrentOption;
32pub use into_option::IntoOption;
33pub use mut_handle::MutHandle;
34pub use states::{State, StateU8, NONE, RESERVED, SOME};