#![no_std]
#![deny(unused_must_use, unreachable_pub)]
#![cfg_attr(docsrs, feature(doc_cfg))]
#[cfg(feature = "alloc")]
extern crate alloc;
#[cfg(feature = "std")]
extern crate std;
#[cfg(feature = "type-name")]
#[doc(hidden)]
pub use pretty_type_name_alloc;
pub mod convert;
pub mod impl_gen;
pub mod iter;
pub mod prelude {
pub use crate::convert::option::OptionValueFrom;
pub use crate::convert::option::OptionValueInto;
pub use crate::convert::result::ResultErrFrom;
pub use crate::convert::result::ResultErrInto;
pub use crate::convert::result::ResultOkFrom;
pub use crate::convert::result::ResultOkInto;
pub use crate::convert::result::ResultValueFrom;
pub use crate::convert::result::ResultValueInto;
pub use crate::iter::IterExt;
}