Skip to main content

art_vanee/
lib.rs

1//! # Art
2//!
3//! A library for modeling artistic concepts
4
5pub use self::kinds::PrimaryColor;
6pub use self::kinds::SecondaryColor;
7pub use self::utils::mix;
8
9pub mod kinds {
10    /// The primary colors according...
11    pub enum PrimaryColor {
12        Red,
13        Yellow,
14        Blue,
15    }
16
17    /// The secondary ...
18    pub enum SecondaryColor {
19        Orange,
20        Green,
21        Purple,
22    }
23}
24
25pub mod utils {
26    use crate::kinds::*;
27
28    /// a secondary color
29    pub fn mix(c1: PrimaryColor, c2: PrimaryColor) -> SecondaryColor {
30        unimplemented!();
31    }
32}