1#![doc(
10 html_logo_url = "https://raw.githubusercontent.com/scattered-systems/.github/main/assets/logo.png",
11 html_favicon_url = "https://raw.githubusercontent.com/scattered-systems/.github/main/assets/favicon.ico"
12)]
13#![cfg_attr(not(feature = "std"), no_std)]
14
15#[cfg(feature = "alloc")]
16extern crate alloc;
17
18#[doc(inline)]
19pub use self::prelude::*;
20
21#[macro_use]
22pub(crate) mod macros {
23 #[macro_use]
24 pub mod seal;
25}
26
27pub mod cont;
28
29pub mod convert;
30pub mod dtype;
31pub mod named;
32pub mod string;
33pub mod symbolic;
34pub mod toggle;
35pub mod wrapper;
36
37pub mod ops {
38 #[doc(inline)]
39 pub use self::prelude::*;
40
41 pub mod apply;
42 pub mod incremental;
43
44 pub(crate) mod prelude {
45 #[doc(inline)]
46 pub use super::apply::*;
47 #[doc(inline)]
48 pub use super::incremental::*;
49 }
50}
51
52#[doc(hidden)]
53pub mod prelude {
54 #[doc(inline)]
55 pub use crate::cont::prelude::*;
56 #[doc(inline)]
57 pub use crate::ops::prelude::*;
58
59 #[doc(inline)]
60 pub use crate::convert::*;
61 #[doc(inline)]
62 pub use crate::dtype::*;
63 #[doc(inline)]
64 pub use crate::named::*;
65 #[doc(inline)]
66 pub use crate::string::*;
67 #[doc(inline)]
68 pub use crate::symbolic::*;
69 #[doc(inline)]
70 pub use crate::toggle::*;
71 #[doc(inline)]
72 pub use crate::wrapper::*;
73}