update for rustc nightly