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}