]> piware.de Git - learn-rust.git/blobdiff - src/main.rs
concepts: rustfmt
[learn-rust.git] / src / main.rs
diff --git a/src/main.rs b/src/main.rs
deleted file mode 100644 (file)
index 396d3f2..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-mod word_utils;
-
-use word_utils::{first_word, second_word};
-
-fn main() {
-    let s = String::from("Hello world");
-    println!("first word: '{}'", first_word(&s));
-    println!("second word: '{}'", second_word(&s).unwrap());
-
-    let s2 = "hello dude blah";
-    println!("second word of single: '{}'", second_word(s2).unwrap_or("(none)"));
-
-    match second_word(s2) {
-        Some(w) => println!("match: second word of '{}' exists: {}", s2, w),
-        None => println!("match: second word of '{}' does not exist", s2),
-    }
-
-    let v1 = vec![1, 2, 3];
-    println!("statically initialized vector: {:?}", v1);
-
-    let mut v2: Vec<String> = Vec::new();
-    v2.push("Hello".to_string());
-    v2.push(String::from("world"));
-    println!("dynamically built vector: {:?}", v2);
-    println!("first element: {}", v2[0]);
-    for el in &mut v2 {
-        *el += "xx";
-    }
-    for el in &v2 {
-        println!("{}", el);
-    }
-}