Keyword docs: Link to wikipedia article for dynamic dispatch
This commit is contained in:
parent
7fe2c4b00d
commit
dd0f5d8be0
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue