Skan is a Rust-native, Java Scanner-inspired library that provides type-safe, convenient methods for parsing various data types from multiple input sources with robust error handling and comprehensive documentation.
#![allow(dead_code, unused)]useskan::scanner::Scanner;usestd::fs::{self, File};usestd::io::{self, Read, Write};fnmain(){letmut scan =Scanner::from_str("23 78 9");
scan.next_word();println!("{:?}", scan.next_word());/*for value in scan {
print!("{:}", value as char);
}
print!("\nEnter words: (Ctrl+D to Exit): ");
io::stdout().flush().unwrap();
let scan = Scanner::new(io::stdin());
for value in scan {
print!("{:}", value as char);
}*/}