crate_published/lib.rs
1//! # Crate published
2//! This crate is a crate meant to be published!
3
4/// Adds two numbers together
5///
6/// # Examples
7///
8/// ```
9/// use crate_published::add;
10///
11/// let answer = add(3, 2);
12///
13/// assert_eq!(5, answer);
14/// ```
15pub fn add(left: u64, right: u64) -> u64 {
16 left + right
17}
18
19#[cfg(test)]
20mod tests {
21 use super::*;
22
23 #[test]
24 fn it_works() {
25 let result = add(2, 2);
26 assert_eq!(result, 4);
27 }
28}