#![cfg_attr(not(feature = "std"), no_std)]
#![warn(missing_docs)]
#![warn(rust_2018_idioms)]
#![deny(unsafe_code)]
#[cfg(feature = "std")]
pub mod strings;
#[cfg(feature = "std")]
pub mod math;
#[cfg(feature = "std")]
pub mod deep;
#[cfg(feature = "std")]
pub mod functions;
pub mod types;
#[cfg(feature = "std")]
pub mod collections;
#[cfg(feature = "std")]
pub mod encoding;
#[cfg(feature = "std")]
pub mod hash;
#[cfg(feature = "std")]
pub mod io;
pub mod prelude;
#[cfg(feature = "std")]
pub mod random;
#[cfg(feature = "std")]
pub mod time;
#[cfg(feature = "std")]
pub mod validation;
#[cfg(feature = "std")]
pub use strings::{to_camel_case, to_kebab_case, to_snake_case};