1 error[E0192]: invalid negative impl
4 LL | impl !Trait for Foo { }
7 = note: negative impls are only allowed for auto traits, like `Send` and `Sync`
9 error: aborting due to previous error
11 For more information about this error, try `rustc --explain E0192`.