summaryrefslogtreecommitdiff
path: root/rustlings/exercises/09_strings/strings3.rs
diff options
context:
space:
mode:
authorHunter Kvalevog <hunter@kvog.sh>2026-10-02 21:53:51 -0500
committerHunter Kvalevog <hunter@kvog.sh>2026-10-02 21:53:51 -0500
commit4dfc11d74ab02ac5765ae5d08fb750c91f4744b4 (patch)
tree17ba62056d6b691dd0217b0e8f1b3a5826dce0f6 /rustlings/exercises/09_strings/strings3.rs
parent02d8f1c62896576e1266553a56980eddbc2a88d7 (diff)
rustlings: move to rust/
Diffstat (limited to 'rustlings/exercises/09_strings/strings3.rs')
-rw-r--r--rustlings/exercises/09_strings/strings3.rs46
1 files changed, 0 insertions, 46 deletions
diff --git a/rustlings/exercises/09_strings/strings3.rs b/rustlings/exercises/09_strings/strings3.rs
deleted file mode 100644
index 3543ad5..0000000
--- a/rustlings/exercises/09_strings/strings3.rs
+++ /dev/null
@@ -1,46 +0,0 @@
-fn trim_me(input: &str) -> &str {
- input.trim()
-}
-
-fn compose_me(input: &str) -> String {
- String::from(input) + " world!"
-}
-
-fn replace_me(input: &str) -> String {
- String::from(input).replace("cars", "balloons")
-}
-
-fn main() {
- // You can optionally experiment here.
-}
-
-#[cfg(test)]
-mod tests {
- use super::*;
-
- #[test]
- fn trim_a_string() {
- assert_eq!(trim_me("Hello! "), "Hello!");
- assert_eq!(trim_me(" What's up!"), "What's up!");
- assert_eq!(trim_me(" Hola! "), "Hola!");
- assert_eq!(trim_me("Hi!"), "Hi!");
- }
-
- #[test]
- fn compose_a_string() {
- assert_eq!(compose_me("Hello"), "Hello world!");
- assert_eq!(compose_me("Goodbye"), "Goodbye world!");
- }
-
- #[test]
- fn replace_a_string() {
- assert_eq!(
- replace_me("I think cars are cool"),
- "I think balloons are cool",
- );
- assert_eq!(
- replace_me("I love to look at cars"),
- "I love to look at balloons",
- );
- }
-}