super_adder/
lib.rs

1
2mod adder_package;
3use adder_package::file1;
4
5/// This is a demo
6/// to try how to publish pacakge on crates.io
7/// never use it in production!
8/// # Example
9/// ```
10/// let a = 5;
11/// let b = 6;
12/// let ans = super_adder::use_adder(a, b);
13/// assert_eq!(11, ans);
14/// ```
15pub fn use_adder(a: i32, b: i32) -> i32 {
16    file1::adder(a, b)
17}
18
19#[cfg(test)]
20mod tests {
21    use crate::use_adder;
22
23    #[test]
24    fn it_works() {
25        assert_eq!(use_adder(2, 2), 4);
26    }
27}