A Rust-Based XML Parser for Firefox

Goal: Replace Gecko’s XML parser, libexpat, with a Rust-based XML parser Firefox currently uses an old, trimmed down, and slightly modified version of libexpat, a library written in C, to sup… Read more


24 days of Rust – nom, part 2

We learned the basic concepts of nom yesterday when we wrote a parser for HTTP headers. HTTP is by its nature a text protocol. nom however always works on bytes (byte array slices, denoted in Rust with &[u8]). This makes it perfectly suitable for pars...

Read more »

RUST: THE TOUGH PART – Learning Rust

▸Installation & Hello World ▸Cargo & Crates ▸Variable bindings , Constants & Statics ▸Comments ▸Functions ▸Primitive Data Types ▸Operators ▸Control Flows Before we start writing real world…...

Read more »