//! Implementations of [`Exhaust`] for standard library types.
//!
//! The public contents of this module are just the corresponding structs implementing
//! [`Iterator`]. These need to be public, but should mostly be considered an implementation
//! detail and not need to be used explicitly.
//!
//! [`Exhaust`]: crate::Exhaust
// Impls for primitive types.
// Impls organized by the corresponding standard library module.
// core::pin::Pin is handled separately for each pinnable smart pointer.