1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
//! # Yunsin Crate Demo //! //! 这是一个发布到create.io上的示例程序, //! 这段说明只是为了验证Rust doc的使用范例 mod kinds; pub use kinds::*; pub mod utils { use crate::kinds::*; pub fn mix(c1: PrimaryColor, c2: PrimaryColor) -> SecondaryColor { unimplemented!() } } /// 将传入的数字加1 /// /// # 示例 /// ``` /// let x = 5; /// let result = yunsin_crate_demo::add_one(x); /// assert_eq!(result, 6); /// ``` /// pub fn add_one(x: i32) -> i32 { x + 1 } #[cfg(test)] mod tests { use super::*; #[test] fn it_add_one() { assert_eq!(add_one(1), 2); } }