lc95_upload_create/
lib.rs

1//! #Art
2//!
3//! 一个用于建立艺术概念的代码库
4pub use self::art::kinds::PrimaryColor;
5pub use self::art::kinds::SecondaryColor;
6pub use self::art::utils::mix;
7pub mod art {
8    pub mod kinds {
9        pub enum PrimaryColor {
10            Red,
11            Yellow,
12            Blue,
13        }
14
15        pub enum SecondaryColor {
16            Orange,
17            Green,
18            Purple,
19        }
20    }
21
22    pub mod utils {
23        use super::kinds::*;
24        pub fn mix(c1: PrimaryColor, c2: PrimaryColor) -> SecondaryColor {
25            SecondaryColor::Green
26        }
27    }
28}