//! `reverse_str` is a library for reversing strings.
/// This function takes a `&str` and returns a String that's reversed.
/// # Examples
/// ```
/// let string = "Hello";
/// assert_eq!(reverse_str::reverse(string), "olleH");
/// ```
pubfnreverse(text:&str)-> String{letmut result =String::new();for c in text.chars(){
result.insert(0, c);}
result
}#[cfg(test)]modtests{usesuper::*;#[test]fntest_reverse(){assert_eq!(reverse("hello"),"olleh");assert_eq!(reverse(""),"");assert_eq!(reverse("a"),"a");}}