1#![no_std]
2#![doc = include_str!("../README.md")]
3#![warn(missing_debug_implementations)]
4
5mod base;
6mod extensions;
7mod or_const;
8
9pub mod prelude {
14 pub use super::extensions::{
15 AsDeref, AsDerefCloned, AsDerefClonedOfClonedOrDefault, AsDerefClonedOrDefault,
16 AsDerefCopied, AsDerefCopiedOfClonedOrDefault, AsDerefCopiedOfCopiedOrDefault,
17 AsDerefCopiedOrDefault, AsDerefMut, Cloned, ClonedOrDefault, Copied, CopiedOrDefault,
18 OrDefault,
19 };
20 pub use super::or_const::{
21 AsDerefOrBool, AsDerefOrChar, AsDerefOrI8, AsDerefOrI16, AsDerefOrI32, AsDerefOrI64,
22 AsDerefOrI128, AsDerefOrIsize, AsDerefOrU8, AsDerefOrU16, AsDerefOrU32, AsDerefOrU64,
23 AsDerefOrU128, AsDerefOrUsize, OrBool, OrChar, OrI8, OrI16, OrI32, OrI64, OrI128, OrIsize,
24 OrU8, OrU16, OrU32, OrU64, OrU128, OrUsize,
25 };
26}
27#[doc(inline)]
28pub use self::prelude::*;