I have a hardware-agnostic crate, which I'd prefer to compile in the stable channel. I also have a crate which I compile for the Arduino Nano, and depends on the former crate; also, by necessity, it is compiled in the nightly channel.
The hardware-agnostic crate contains Generic Associated Types. It builds just fine on the stable channel, as of a couple hours ago.
The hardware-dependent crate does not build, however. It tells me that I need to add #![feature(generic_associated_types)] to the previous crate. I wouldn't mind doing that, but… then it wouldn't build on stable, even though GATs are now stable!
For reference, I did run rustup update. Is this a stale cache issue?