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.<p>2. Perhaps a different page for each chapter/part would have been nice.<p>3. I wonder how different would a C++ "taste-teaser" with the same scope and goal be.<p>4. I'm not a Rustian (Rustic? Rust-guy?); this seems strange to me:<p><pre><code>    // Try to open the file
    let file = File::open(&input_filename)
                    .expect("[ ERROR ] Failed to open file!");
</code></pre>
why am I expecting an error? Shouldn't that keyword be "on_exception" or something?