Skip to content

Commit

Permalink
Rollup merge of #98169 - pierwill:dyn-disp, r=JohnTitor
Browse files Browse the repository at this point in the history
Keyword docs: Link to wikipedia article for dynamic dispatch
  • Loading branch information
JohnTitor authored Jun 16, 2022
2 parents 81b00b8 + dd0f5d8 commit 6ac9318
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion library/std/src/keyword_docs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2257,7 +2257,7 @@ mod await_keyword {}
/// `dyn` is a prefix of a [trait object]'s type.
///
/// The `dyn` keyword is used to highlight that calls to methods on the associated `Trait`
/// are dynamically dispatched. To use the trait this way, it must be 'object safe'.
/// are [dynamically dispatched]. To use the trait this way, it must be 'object safe'.
///
/// Unlike generic parameters or `impl Trait`, the compiler does not know the concrete type that
/// is being passed. That is, the type has been [erased].
Expand All @@ -2281,6 +2281,7 @@ mod await_keyword {}
/// the method won't be duplicated for each concrete type.
///
/// [trait object]: ../book/ch17-02-trait-objects.html
/// [dynamically dispatched]: https://en.wikipedia.org/wiki/Dynamic_dispatch
/// [ref-trait-obj]: ../reference/types/trait-object.html
/// [ref-obj-safety]: ../reference/items/traits.html#object-safety
/// [erased]: https://en.wikipedia.org/wiki/Type_erasure
Expand Down

0 comments on commit 6ac9318

Please sign in to comment.