It's due to changes in nightly.
Works with nightly-2020-08-17 rustc 1.47.0-nightly (7e6d6e5f5 2020-08-16)
Broken with nightly-2020-08-18 rustc 1.47.0-nightly (792c645ca 2020-08-17)
Travis doesn't have a fixed nightly version, this is why tests that passed before can break without changing anything in the code.