#![no_std]
#![doc = include_str!("../README.md")]
#![warn(missing_debug_implementations)]
mod base;
mod extensions;
mod or_const;
pub mod prelude {
pub use super::extensions::{
AsDeref, AsDerefCloned, AsDerefClonedOfClonedOrDefault, AsDerefClonedOrDefault,
AsDerefCopied, AsDerefCopiedOfClonedOrDefault, AsDerefCopiedOfCopiedOrDefault,
AsDerefCopiedOrDefault, AsDerefMut, Cloned, ClonedOrDefault, Copied, CopiedOrDefault,
OrDefault,
};
pub use super::or_const::{
AsDerefOrBool, AsDerefOrChar, AsDerefOrI8, AsDerefOrI16, AsDerefOrI32, AsDerefOrI64,
AsDerefOrI128, AsDerefOrIsize, AsDerefOrU8, AsDerefOrU16, AsDerefOrU32, AsDerefOrU64,
AsDerefOrU128, AsDerefOrUsize, OrBool, OrChar, OrI8, OrI16, OrI32, OrI64, OrI128, OrIsize,
OrU8, OrU16, OrU32, OrU64, OrU128, OrUsize,
};
}
#[doc(inline)]
pub use self::prelude::*;