mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 16:31:04 +01:00
docs/design: object-safe has been named to dyn-compatible (#6081)
Just a small fix to docs/design. Co-authored-by: Burak Emir <bqe@google.com>
This commit is contained in:
@@ -99,7 +99,7 @@ arguments and return values with a size only known at runtime.
|
||||
|
||||
For this reason, Rust's dynamic trait dispatch system, trait objects, only works
|
||||
with traits that are
|
||||
["object safe,"](https://doc.rust-lang.org/reference/items/traits.html#object-safety)
|
||||
["dyn-compatible,"](https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility)
|
||||
which includes a requirement that
|
||||
[all the associated types have specified values](https://github.com/rust-lang/rfcs/blob/master/text/0195-associated-items.md#trait-objects).
|
||||
This reduces the expressivity of Rust traits to the subset that could be
|
||||
|
||||
Reference in New Issue
Block a user