An XML parser in Rust