simple_one_adder/lib.rs
1//! # My Crate
2//!
3//! `simple-one-adder` is a library that helps you add one to different numbers
4
5/// Adds one to the number given.
6///
7/// # Examples
8///
9/// ```
10/// let arg = 5;
11/// let answer = my_crate::add_one(arg);
12///
13/// assert_eq!(6, answer);
14/// ```
15pub fn add_one(x: i32) -> i32 {
16 x + 1
17}
18
19#[cfg(test)]
20mod tests {
21 use super::*;
22
23 #[test]
24 fn it_works() {
25 let result = add_one(3);
26 assert_eq!(result, 4);
27 }
28}