diff options
| author | pierwill <pierwill@users.noreply.github.com> | 2022-06-16 09:58:57 -0500 |
|---|---|---|
| committer | pierwill <pierwill@users.noreply.github.com> | 2022-06-16 09:58:57 -0500 |
| commit | dd0f5d8be0d60f6863ad4f0ad40bd21cd551f86e (patch) | |
| tree | 2aaaa4a4e7d30d934a39a491f7b1b169f9b0b963 /library/std/src/keyword_docs.rs | |
| parent | 7fe2c4b00dfbc33643e1af4b293eb057306a8339 (diff) | |
| download | rust-dd0f5d8be0d60f6863ad4f0ad40bd21cd551f86e.tar.gz rust-dd0f5d8be0d60f6863ad4f0ad40bd21cd551f86e.zip | |
Keyword docs: Link to wikipedia article for dynamic dispatch
Diffstat (limited to 'library/std/src/keyword_docs.rs')
| -rw-r--r-- | library/std/src/keyword_docs.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/library/std/src/keyword_docs.rs b/library/std/src/keyword_docs.rs index 52a02e998b4..0c9d677d126 100644 --- a/library/std/src/keyword_docs.rs +++ b/library/std/src/keyword_docs.rs @@ -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]. @@ -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 |
