unkr/cryptors/
reverse.rs

1use crate::models;
2
3pub fn skip_if_previous_in() -> Vec<models::BruteForceCryptor> {
4    vec![models::BruteForceCryptor::Reverse]
5}
6
7pub fn decrypt(strs: Vec<String>) -> Vec<String> {
8    strs.iter().map(|str| str.chars().rev().collect()).collect()
9}
10
11#[cfg(test)]
12mod tests {
13
14    #[test]
15    fn it_works() {
16        assert_eq!(
17            vec!["OLLEH", "DLROW"],
18            super::decrypt(vec!["HELLO".to_string(), "WORLD".to_string()]),
19        );
20    }
21}