#![allow(unknown_lints)]
#![allow(clippy::needless_maybe_sized)]
use cfg_if::cfg_if;
pub use io::*;
#[cfg(feature = "embassy-time")]
pub use timer::*;
mod io;
mod reactor;
mod sys;
#[cfg(feature = "embassy-time")]
mod timer;
cfg_if! {
if #[cfg(feature = "stack-size-8192")] {
pub const REACTOR_STACK_SIZE: usize = 8192;
} else if #[cfg(feature = "stack-size-7168")] {
pub const REACTOR_STACK_SIZE: usize = 7168;
} else if #[cfg(feature = "stack-size-6144")] {
pub const REACTOR_STACK_SIZE: usize = 6144;
} else if #[cfg(feature = "stack-size-5120")] {
pub const REACTOR_STACK_SIZE: usize = 5120;
} else if #[cfg(feature = "stack-size-3072")] {
pub const REACTOR_STACK_SIZE: usize = 3072;
} else if #[cfg(feature = "stack-size-2048")] {
pub const REACTOR_STACK_SIZE: usize = 2048;
} else { pub const REACTOR_STACK_SIZE: usize = 4096;
}
}