scsys_traits/
lib.rs

1//! A collection of useful traits designed to be used throughout the ecosystem.
2//!
3
4#![cfg_attr(not(feature = "std"), no_std)]
5
6#[cfg(feature = "alloc")]
7extern crate alloc;
8
9#[doc(inline)]
10pub use self::prelude::*;
11
12#[macro_use]
13pub(crate) mod seal;
14
15pub mod adjust;
16pub mod container;
17pub mod convert;
18pub mod dtype;
19pub mod hkt;
20pub mod named;
21pub mod store;
22pub mod string;
23pub mod symbolic;
24pub mod toggle;
25pub mod wrapper;
26
27#[doc(hidden)]
28pub mod prelude {
29    #[doc(inline)]
30    pub use crate::adjust::*;
31    #[doc(inline)]
32    pub use crate::container::*;
33    #[doc(inline)]
34    pub use crate::convert::*;
35    #[doc(inline)]
36    pub use crate::dtype::*;
37    #[doc(inline)]
38    pub use crate::hkt::*;
39    #[doc(inline)]
40    pub use crate::named::*;
41    #[doc(inline)]
42    pub use crate::store::*;
43    #[doc(inline)]
44    pub use crate::string::*;
45    #[doc(inline)]
46    pub use crate::symbolic::*;
47    #[doc(inline)]
48    pub use crate::toggle::*;
49    #[doc(inline)]
50    pub use crate::wrapper::*;
51}