orx-iterable 1.3.0

Defines and implements Iterable, Collection and CollectionMut traits to represent types that can be iterated over multiple times.
Documentation
mod chained;
mod cloned;
mod cloning_iterable;
mod copied;
mod enumerated;
mod filter_mapped;
mod filtered;
mod flat_mapped;
mod flattened;
mod fused;
mod mapped;
mod mapped_while;
mod reversed;
mod skipped;
mod skipped_while;
mod stepped_by;
mod taken;
mod taken_while;
mod zipped;

pub use chained::{Chained, ChainedCol};
pub use cloned::Cloned;
pub use cloning_iterable::{CloningIterable, IntoCloningIterable};
pub use copied::Copied;
pub use enumerated::Enumerated;
pub use filter_mapped::FilterMapped;
pub use filtered::{Filtered, FilteredCol, FilteredColIter, FilteredColIterMut};
pub use flat_mapped::{FlatMapped, FlatMappedIter};
pub use flattened::{Flattened, FlattenedCol};
pub use fused::{Fused, FusedCol};
pub use mapped::Mapped;
pub use mapped_while::MappedWhile;
pub use reversed::{Reversed, ReversedCol};
pub use skipped::{Skipped, SkippedCol};
pub use skipped_while::{
    SkippedWhile, SkippedWhileCol, SkippedWhileColIter, SkippedWhileColIterMut,
};
pub use stepped_by::{SteppedBy, SteppedByCol};
pub use taken::{Taken, TakenCol};
pub use taken_while::{TakenWhile, TakenWhileCol, TakenWhileColIter, TakenWhileColIterMut};
pub use zipped::Zipped;