1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//! The module defines the [`Patterns`] enum. It is used by [`crate::giftwrap::GiftWrap`]. use std::fmt::*; /// 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. #[derive(Debug, PartialEq)] pub enum Patterns { Red, Blue, Green, Paisley, Polkadots, Sparkles, KraftPaper, NewsPaper, Cloth, } #[cfg(test)] mod test {}