pub use self::kinds::PrimaryColor;
pub use self::kinds::SecondaryColor;
pub use self::utils::mix_colors;
pub mod kinds
{
pub enum PrimaryColor
{
Red,
Yellow,
Blue,
}
pub enum SecondaryColor
{
Orange,
Green,
Purple,
}
}
pub mod utils
{
use crate::kinds::*;
pub fn mix_colors(color1: PrimaryColor, color2: PrimaryColor) -> SecondaryColor
{
SecondaryColor::Green
}
}