X-Git-Url: https://piware.de/gitweb/?p=learn-rust.git;a=blobdiff_plain;f=src%2Fmain.rs;fp=src%2Fmain.rs;h=058f8584cf31063cdef5dc9cd61a9daf38bfce00;hp=7a83cb487326028805912df69daa38a3c2cfa394;hb=824fd4371bafc487163edf33cb58b05fc4b22971;hpb=da5e8d881fe6e659d168b7ace5ab9af35541a613 diff --git a/src/main.rs b/src/main.rs index 7a83cb4..058f858 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,24 +1,4 @@ -mod word_utils { - pub fn first_word(s: &str) -> &str { - for (i, &item) in s.as_bytes().iter().enumerate() { - if item == b' ' { - return &s[..i]; - } - } - - s - } - - pub fn second_word(s: &str) -> Option<&str> { - for (i, &item) in s.as_bytes().iter().enumerate() { - if item == b' ' { - return Some(first_word(&s[(i + 1)..])); - } - } - - return None; - } -} +mod word_utils; use word_utils::{first_word, second_word};