//! The module defines the [`Patterns`] enum. It is used by [`crate::giftwrap::GiftWrap`].
use *;
/// The `Patterns` enum represents various different Patterns that could be used by
/// [`crate::giftwrap::GiftWrap`]. Though it is used by the `GiftWrap`, the `Patterns` enum can be
/// used anywhere in Rust.
///
/// todo!() Make Patterns generic so that Patterns::Other(U) can be defined as needed.