#![doc = include_str!("../README.md")]
#![warn(
missing_docs,
clippy::unwrap_in_result,
clippy::unwrap_used,
clippy::panic,
clippy::panic_in_result_fn,
clippy::float_cmp,
clippy::float_cmp_const,
clippy::missing_panics_doc,
clippy::todo
)]
#![cfg_attr(test, allow(clippy::unwrap_in_result, clippy::unwrap_used))]
#![no_std]
extern crate alloc;
#[cfg(any(test, feature = "std"))]
extern crate std;
#[cfg(not(feature = "std"))]
mod cross_no_std;
#[cfg(feature = "std")]
mod cross_std;
#[cfg(feature = "experimental")]
mod orx_queue;
mod con_iter;
pub use con_iter::ConcurrentRecursiveIter;
pub use orx_concurrent_iter::*;
#[cfg(feature = "experimental")]
pub use orx_queue::{ConcurrentRecursiveIterQueue, Queue};