Ingen beskrivning
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

main.rs 585B

12345678910111213141516171819202122232425262728
  1. use std::env;
  2. use std::process;
  3. use task2::Config;
  4. extern crate task2;
  5. fn main() {
  6. let args = env::args().collect();
  7. let res = Config::new(&args);
  8. match res {
  9. Ok(conf) => {
  10. println!(
  11. "You asked me to count all '{}' in '{}'",
  12. conf.search,
  13. conf.line
  14. );
  15. let occ = task2::run(&conf);
  16. println!("Found {} '{}' in '{}'", occ, conf.search, conf.line);
  17. }
  18. Err(message) => {
  19. println!("{}", message);
  20. process::exit(1)
  21. }
  22. }
  23. }