syntax::register_diagnostics! {
E0445: r##"
-A private trait was used on a public type parameter bound. Erroneous code
-examples:
+A private trait was used on a public type parameter bound.
+
+Erroneous code examples:
```compile_fail,E0445
#![deny(private_in_public)]
"##,
E0446: r##"
-A private type was used in a public type signature. Erroneous code example:
+A private type was used in a public type signature.
+
+Erroneous code example:
```compile_fail,E0446
#![deny(private_in_public)]
E0447: r##"
#### Note: this error code is no longer emitted by the compiler.
-The `pub` keyword was used inside a function. Erroneous code example:
+The `pub` keyword was used inside a function.
+
+Erroneous code example:
```
fn foo() {
"##,
E0448: r##"
-The `pub` keyword was used inside a public enum. Erroneous code example:
+#### Note: this error code is no longer emitted by the compiler.
+
+The `pub` keyword was used inside a public enum.
+
+Erroneous code example:
```compile_fail
pub enum Foo {
"##,
E0451: r##"
-A struct constructor with private fields was invoked. Erroneous code example:
+A struct constructor with private fields was invoked.
+
+Erroneous code example:
```compile_fail,E0451
mod Bar {