orx_concurrent_option/
lib.rs

1#![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};