Getting started with Rust by building a tiny Markdown compiler
1. This is more of a "taste-teaser" than a tutorial in my opinion, but it's nice enough I guess.2. Perhaps a different page for each chapter/part would have been nice.3. I wonder how different would a C++ "taste-teaser" with the same scope and goal be.4. I'm not a Rustian (Rustic? Rust-guy?); this seems strange to me:    // Try to open the file
    let file = File::open(&input_filename)
                    .expect("[ ERROR ] Failed to open file!");

why am I expecting an error? Shouldn't that keyword be "on_exception" or something?