1#![expect(unused_doc_comments)]
2#![cfg_attr(not(test), no_std)]
3#![warn(clippy::pedantic)]
4#![expect(
5 clippy::module_name_repetitions,
6 clippy::struct_field_names,
7 clippy::cast_possible_truncation,
8 clippy::cast_possible_wrap
9)]
10#![allow(clippy::similar_names)]
11
12#[cfg(feature = "alloc")]
13extern crate alloc;
14
15pub use error::{Error, Result};
16
17pub mod error;
18#[macro_use]
19pub(crate) mod macros;
20pub mod futex;
21pub mod hidio;
22pub mod io_uring;
23pub mod ioctl;
24pub mod network;
25pub mod platform;
26pub mod process;
27pub mod select;
28pub mod string;
29pub mod termios;
30pub mod time;
31pub mod unistd;
32pub mod usb;