diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..b94c7a5 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "reve-rs" +version = "0.1.0" diff --git a/src/lib.rs b/src/lib.rs index b93cf3f..e19a164 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,14 +1,15 @@ -pub fn add(left: u64, right: u64) -> u64 { - left + right +pub fn reverse_string(input: &str) -> String { + input.chars().rev().collect() } + #[cfg(test)] mod tests { use super::*; #[test] fn it_works() { - let result = add(2, 2); - assert_eq!(result, 4); + let result = reverse_string("aezakmi"); + assert_eq!(result, "imkazea"); } }