If anyone is wondering why #Rust is so popular with developers, it's simple: the helpfulness of the compiler.
My fancy XML iterator got me into a knot of lifetimes which wouldn't compile. In any other compiler I've ever known, this would mean a baffling error and then hours of hunting for answers online, maybe waiting days for someone wise to respond to a forum post.
Instead, the Rust compiler just says try `rustc --explain E0700` which gives an explanation and the solution.