@@ -2387,13 +2387,12 @@ mod async_keyword {}
23872387/// [`async`]: ../std/keyword.async.html
23882388mod await_keyword { }
23892389
2390- // FIXME(dyn_compat_renaming): Update URL and link text.
23912390#[ doc( keyword = "dyn" ) ]
23922391//
23932392/// `dyn` is a prefix of a [trait object]'s type.
23942393///
23952394/// The `dyn` keyword is used to highlight that calls to methods on the associated `Trait`
2396- /// are [dynamically dispatched]. To use the trait this way, it must be ' dyn- compatible' [^1].
2395+ /// are [dynamically dispatched]. To use the trait this way, it must be * dyn compatible* [^1].
23972396///
23982397/// Unlike generic parameters or `impl Trait`, the compiler does not know the concrete type that
23992398/// is being passed. That is, the type has been [erased].
@@ -2406,7 +2405,7 @@ mod await_keyword {}
24062405/// the function pointer and then that function pointer is called.
24072406///
24082407/// See the Reference for more information on [trait objects][ref-trait-obj]
2409- /// and [object safety ][ref-obj-safety ].
2408+ /// and [dyn compatibility ][ref-dyn-compat ].
24102409///
24112410/// ## Trade-offs
24122411///
@@ -2419,9 +2418,9 @@ mod await_keyword {}
24192418/// [trait object]: ../book/ch17-02-trait-objects.html
24202419/// [dynamically dispatched]: https://en.wikipedia.org/wiki/Dynamic_dispatch
24212420/// [ref-trait-obj]: ../reference/types/trait-object.html
2422- /// [ref-obj-safety ]: ../reference/items/traits.html#object-safety
2421+ /// [ref-dyn-compat ]: ../reference/items/traits.html#dyn-compatibility
24232422/// [erased]: https://en.wikipedia.org/wiki/Type_erasure
2424- /// [^1]: Formerly known as ' object safe' .
2423+ /// [^1]: Formerly known as * object safe* .
24252424mod dyn_keyword { }
24262425
24272426#[ doc( keyword = "union" ) ]
0 commit comments