so if T merely lacks `impl Tr` you don't get `T: !Tr`. you need `impl !Tr for T` to get `T: !Tr`, and then it's a commitment *never* to impl it
so if T merely lacks `impl Tr` you don't get `T: !Tr`. you need `impl !Tr for T` to get `T: !Tr`, and then it's a commitment *never* to impl it
they went to change the default to ! when upgrading it to a real type (it wasn't before!) and had to do it over an edition
they went to change the default to ! when upgrading it to a real type (it wasn't before!) and had to do it over an edition
there's no drop glue you could generate even in principle here
there's no drop glue you could generate even in principle here