This page contains archived teams that are no longer active. We want to thank all past members for their invaluable contributions!

Content team

Помощь в поддержке сбора и разработка контента сообщества.

Cross-Team Collaboration Fun Times

Fostering cross-team collaboration in the Rust project

Команда документации

Обеспечение Rust фантастической документацией

Documentation peers

Oversight of specific documentation, and coordination with the docs team

Команда IDE и редакторов

IDE, редакторы и инструменты поддержки, такие как Racer и rust-analyzer

Edition 2021 Project Group

Managing the Rust 2021 edition

Error Handling Project Group

Identifying error handling best practices and consolidating the ecosystem

THIR Unsafety Checker Project Group

Working on refactoring unsafety checking to operate on THIR

Debugging working group

Инструменты отладки и соответствующая инфраструктура

Governance Working Group

Работа над улучшением управления Rust

Грамматика

Работают над официальной, формальной грамматикой для Rust и проверяют существующие реализации на её соответствие.

Meta

Как организуется команда компилятора

Networking working group

Focusing on improving the end-to-end experience with both sync and async networking code, in coordination with the growing web ecosystem

Async foundations working group

Stabilizing and documenting the async features of Rust

Embedded networking working group

Supporting IoT development with Rust

Web foundations working group

Improving web development with Rust

Non-Lexical Lifetimes (NLL)

Реализация нелексических времён жизни и нового анализа заимствований, основанного на MIR

Polymorphization working group

Implementing polymorphization to reduce unnecessary monomorphisation in rustc

RFC 2229

Заставляют замыкания захватывать отдельные поля переменной, а не всю составную переменную

Rust Code Reading Club working group

Helping new and experienced contributors learn more about rustc

Rustfix working group

Улучшение cargo-fix и точка контакта с другими командами

Self-Profile

Улучшение возможности -Z self-profile

Руководство по небезопасному коду

Разработка "Руководства по небезопасному коду", которая описывает какое поведение может быть у небезопасного кода, а какое - не может.

WebAssembly (WASM) working group

Направлена на сквозной опыт встраивания кода на Rust в библиотеки и приложения на JS при помощи WebAssembly.