This should happen in rust 1.26: https://github.com/rust-lang/rust/pull/47463
This should happen in rust 1.26: rust-lang/rust#47463