#![cfg_attr(all(not(feature = "std"), feature = "alloc"), feature(alloc))]
#![cfg_attr(not(feature = "std"), no_std)]
#![doc(html_root_url = "https://docs.charr.xyz/iter-trait/")]
#![cfg_attr(test, deny(warnings))]
#[macro_use]
extern crate cfg_if;
#[cfg(all(not(feature = "std"), feature = "alloc"))]
extern crate alloc;
pub mod base;
pub mod map;
pub mod refs;
pub use base::*;
pub use map::*;
pub use refs::*;
mod impls;