1#![no_std]
8#![deny(unsafe_code)]
9
10#[doc(hidden)]
11pub mod prelude;
12
13#[cfg(any(feature = "enums", any(feature = "iri", feature = "uri")))]
14pub mod enums;
15#[cfg(any(feature = "enums", any(feature = "iri", feature = "uri")))]
16pub use enums::*;
17
18mod features;
19pub use features::*;
20
21#[cfg(any(feature = "structs", any(feature = "iri", feature = "uri")))]
22pub mod structs;
23#[cfg(any(feature = "structs", any(feature = "iri", feature = "uri")))]
24pub use structs::*;
25
26#[cfg(any(
28 feature = "traits",
29 any(
30 feature = "collection",
31 feature = "countable",
32 feature = "labeled",
33 feature = "named"
34 )
35))]
36pub mod traits;
37#[cfg(any(
38 feature = "traits",
39 any(
40 feature = "collection",
41 feature = "countable",
42 feature = "labeled",
43 feature = "named"
44 )
45))]
46pub use traits::*;
47
48#[doc = include_str!("../../../README.md")]
49#[cfg(doctest)]
50pub struct ReadmeDoctests;