use std::io::{self, Read}; fn main() { let stdin = io::stdin(); let mut data = vec![]; stdin.lock().read_to_end(&mut data) .expect("Reading stdin failed"); }