lib_demo/
lib.rs

1mod generator;
2
3pub fn print_random_number() {
4    let num = generator::generate();
5    println!("Random number: {}", num);
6}
7
8pub fn add(left: usize, right: usize) -> usize {
9    left + right
10}
11
12#[cfg(test)]
13mod tests {
14    use super::*;
15
16    #[test]
17    fn it_works() {
18        let result = add(2, 2);
19        assert_eq!(result, 4);
20    }
21
22    #[test]
23    fn it_not_works() {
24        let result = add(2, 3);
25        assert_ne!(result, 4);
26    }
27}