1#![cfg_attr(not(feature = "std"), no_std)]
9#![cfg_attr(all(feature = "alloc", feature = "nightly"), feature(allocator_api))]
10#![doc(
11 html_logo_url = "https://raw.githubusercontent.com/scattered-systems/.github/main/assets/logo.png",
12 html_favicon_url = "https://raw.githubusercontent.com/scattered-systems/.github/main/assets/favicon.ico"
13)]
14
15#[cfg(feature = "alloc")]
16extern crate alloc;
17
18#[doc(inline)]
19pub use self::prelude::*;
20
21#[cfg(feature = "fs")]
22pub mod fs;
23#[cfg(feature = "std")]
24pub mod project;
25pub mod str;
26
27pub mod prelude {
28 #[doc(inline)]
29 #[cfg(feature = "fs")]
30 pub use crate::fs::*;
31 #[doc(inline)]
32 #[cfg(feature = "std")]
33 pub use crate::project::*;
34 #[doc(inline)]
35 pub use crate::str::prelude::*;
36}