sfwn_add_one/lib.rs
1//! # My Crate
2//!
3//! This is my crate.
4
5/// Adds one to the number given.
6///
7/// # Examples
8/// ```
9/// let num = 10;
10/// let result = add_one::add_one(num);
11/// println!("{} plus one is {}", num, result);
12/// panic!("This should never print!");
13/// ```
14pub fn add_one(i: i32) -> i32 {
15 i + 1
16}
17
18#[cfg(test)]
19mod tests {
20 use super::*;
21
22 #[test]
23 fn it_works() {
24 assert_eq!(3, add_one(2));
25 }
26}