38: Add solution for Rust track exercise "Reverse String".

[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Oct 9, 2021, 6:14 PM
FOFFISFHQTXCKPT2XBYQ5HJJOP47UKCNYTKLTJ2FWXXJGURXVQFAC

Dependencies

  • [2] QK6XE5XF 13: Add Rust track exercises "Beer Song", "Proverb", "Difference Of Squares", "Sum Of Multiples", "Grains", "Prime Factors", "Armstrong Numbers" and "Reverse String".

Change contents

  • replacement in rust/reverse-string/tests/reverse-string.rs at line 12
    [2.6604][2.6604:6646]()
    assert_eq!(&reverse(input), expected)
    [2.6604]
    [2.6646]
    assert_eq!(&reverse(input), expected)
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 18
    [2.6702][2.6702:6736]()
    process_reverse_case("", "");
    [2.6702]
    [2.6736]
    process_reverse_case("", "");
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 25
    [2.6787][2.6787:6831]()
    process_reverse_case("robot", "tobor");
    [2.6787]
    [2.6831]
    process_reverse_case("robot", "tobor");
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 32
    [2.6906][2.6906:6950]()
    process_reverse_case("Ramen", "nemaR");
    [2.6906]
    [2.6950]
    process_reverse_case("Ramen", "nemaR");
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 39
    [2.7043][2.7043:7099]()
    process_reverse_case("I'm hungry!", "!yrgnuh m'I");
    [2.7043]
    [2.7099]
    process_reverse_case("I'm hungry!", "!yrgnuh m'I");
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 46
    [2.7162][2.7162:7210]()
    process_reverse_case("racecar", "racecar");
    [2.7162]
    [2.7210]
    process_reverse_case("racecar", "racecar");
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 53
    [2.7285][2.7285:7331]()
    process_reverse_case("drawer", "reward");
    [2.7285]
    [2.7331]
    process_reverse_case("drawer", "reward");
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 60
    [2.7400][2.7400:7446]()
    process_reverse_case("子猫", "猫子");
    [2.7400]
    [2.7446]
    process_reverse_case("子猫", "猫子");
  • replacement in rust/reverse-string/tests/reverse-string.rs at line 68
    [2.7548][2.7548:7592]()
    process_reverse_case("uüu", "uüu");
    [2.7548]
    [2.7592]
    process_reverse_case("uüu", "uüu");
  • replacement in rust/reverse-string/src/lib.rs at line 2
    [2.7683][2.7683:7744]()
    unimplemented!("Write a function to reverse {}", input);
    [2.7683]
    [2.7744]
    input.chars().rev().collect()