We are happy to announce that Tyler Mandry is joining the Rust language design team as a full member!
Tyler has been driving the design of async functions in traits over the last year. In that process Tyler has authored two RFCs, #3185 (static async functions in traits) and #3245 (refined trait impls), both of which were accepted. He has good instincts for language design and orthogonality, devising general solutions to address a range of use cases with a small set of language changes, such as contexts/capabilities and dyn*
.
Tyler is also a strong implementor. He was a past contributor to the chalk project and understands the intricacies of the trait and type system quite well. He also implemented a number of improvements to async Rust, such as work to reduce the size of futures.
Throughout his work on Rust, Tyler has demonstrated his ability to drive discussions towards consensus on a number of occasions. For example, he helped to navigate questions around boxing and auto-traits. He always makes an effort to understand people's points, even when he disagrees with their conclusions.
Welcome to the team, Tyler!