#![expect(unused_doc_comments)]
#![cfg_attr(not(test), no_std)]
#![warn(clippy::pedantic)]
#![expect(
clippy::module_name_repetitions,
clippy::struct_field_names,
clippy::cast_possible_truncation,
clippy::cast_possible_wrap
)]
#![allow(clippy::similar_names)]
#[cfg(feature = "alloc")]
extern crate alloc;
pub use error::{Error, Result};
pub mod error;
#[macro_use]
pub(crate) mod macros;
pub mod futex;
pub mod hidio;
pub mod io_uring;
pub mod ioctl;
pub mod network;
pub mod platform;
pub mod process;
pub mod select;
pub mod string;
pub mod termios;
pub mod time;
pub mod unistd;
pub mod usb;