Documentation
//! # MyRustProject
//! 这是一个测试项目`还行吧`
pub use crate::kinds::Color;
pub use crate::utils::mix;
///
/// 将给定值+1
///
/// # Examples
/// ```
/// 	let arg = 5;
/// 	let answer = rust_test::add_one(arg);
/// 	assert_eq!(6, answer);
/// ```
pub fn add_one(x: i32) -> i32 {
    x + 1
}

pub mod kinds {
    use std::path::Display;

    pub enum Color {
        Red,
        Green,
        Blue,
    }

		// impl Display for Color {
		// 		pub struct Display<'a> {
		// 				inner: Display<'a>,
		// 		}
		// }
}

pub mod utils {
    use crate::kinds::*;

    pub fn mix(a: i32, b: i32) -> i32 {
        let color = Color::Blue;
        a + b
    }
}