Rust Keyword Generics Progress Report: February 2023
Rust Keyword Generics Progress Report: February 2023
Posted Feb 28, 2023 16:24 UTC (Tue) by plietar (subscriber, #110706)In reply to: Rust Keyword Generics Progress Report: February 2023 by mb
Parent article: Rust Keyword Generics Progress Report: February 2023
The Pony language has some version of this called "viewpoint adaptation": https://tutorial.ponylang.io/reference-capabilities/arrow-types.html. A function signature can look like "fun get(): this->Foo", which means it returns a Foo "as seen by this": the returned reference is mutable only if the method is called on a mutable receiver.
