About this listing
Rust Programming Language Community is a Telegram channel listed on TeleHub. View its description, category, member count, and Telegram join link.
TelehubОткрытое сообщество разработчиков Rust — обсуждения, помощь, новости и многое другое!
Rust Programming Language Community is a Telegram channel listed on TeleHub. View its description, category, member count, and Telegram join link.
Присоединяйтесь к нашему увлекательному сообществу программистов, где Rust становится главным героем! 🚀 Здесь вы найдете актуальные новости о языке программирования Rust, обсуждения новых возможностей, а также полезные советы по оптимизации кода и написанию приложения. Недавно мы представили exciting обновление на тему Qt Bridge для Rust, позволяющее объединить мощь языка с многофункциональными UI-компонентами. Это открывает новые горизонты для разработки путем накладывания логики на Qt Quick/QML без сложностей с C++. Будучи на передовой технологии программирования тебя ждут такие темы как системный код и FFI. От интеграции AI-агентов до ускорения компилятора: самые свежие эксперименты показывают, что наш путь действительно уникален! Наши участники делятся своим опытом и находками в оптимизации производительности Rust-кода с помощью реализации UMAP. Присоединяйтесь к обсуждению! А если вам интересно узнать о новом релизе Rust 1.99 и его функциях, таких как функции с переменным числом аргументов через extern "C" – это тоже всё здесь. Здесь собираются все единомышленники для обмена знаниями - давайте развивать этот язык вместе!
Loading recent Telegram analytics…
TeleHub helps users discover Telegram communities, but users should review each community before joining. Report misleading, unsafe, or inappropriate listings.
Report a listingClick the join button to open Rust Programming Language Community on Telegram.
No, Rust Programming Language Community is not marked as NSFW. Users should still review the community before joining.
Rust Programming Language Community is listed under Programming, Rust, Development, Tech Community, Open Source on TeleHub.
Statistics updated October 17, 2026
Post frequency is estimated from the latest 30 stored public posts and may undercount activity.
🦀 Кто должен доказывать корректность реализации трейта в Rust: сама реализация или код, который её использует? Нико Матсакис разобрал этот вопрос на примере циклических зависимостей, когда доказательство может замкнуться само на себя. Допустим, есть трейт Magic: Copy. Любой тип с Magic обязан реализовывать Copy. Два подхода: • Модульный: проверяем обязательства при проверке impl. Поэтому impl Magic for String недопустим: String не реализует Copy. • Внешний: разрешаем такой impl, но при его использовании требуем отдельно доказать String: Copy. Реализация есть, воспользоваться ей нельзя. Второй вариант помогал обойти проблему циклических доказательств. Но упирался в unsafe-трейты. Когда автор пишет unsafe impl, остальной код доверяет его гарантиям. Если реализация ошибочно обещает, что Box<T> может содержать нулевой указатель, ответственность лежит на ней. Выходит странная модель: гарантии безопасности у impl принимаем, а выполнение требований супертрейтов заставляем перепроверять вызывающий код. Вывод Нико: реализация должна сама устанавливать выполнение своего контракта. Следующая часть будет о том, как совместить этот подход с циклами. https://smallcultfollowing.com/babysteps/blog/2026/10/10/modular-vs-external-proofs/ #Rust
🦀 В Rust нашли баг, который 11 лет обходил гарантии безопасности памяти. Ошибка позволяет нарушить ограничения времени жизни при присваивании полю структуры. В результате код без `unsafe` может сохранить ссылку на уже уничтоженные данные, а затем обратиться к ним. В issue есть примеры чтения освобождённой памяти и падения программы. Один из них воспроизводится начиная с Rust 1.4. Разработчики присвоили ошибке высокий приоритет `P-high`. По оценке команды, случайное проявление маловероятно: для показанного нарушения безопасности нужна специально сконструированная реализация Drop. Комментарии ограничили, чтобы предотвратить спам и бесполезные обсуждения. Гарантии Rust тоже зависят от корректности компилятора. Здесь нашли дыру именно в их реализации. https://github.com/rust-lang/rust/issues/164250
👣 Campfire переписали на Rust, почти без ручного Rust. DHH пишет, что сегодня уже гоняет beta-версию Campfire на Rust. Самое интересное: - код пока получился «уродливым» - стал примерно в 6 раз более многословным - сам перенос, по его словам, практически ничего не стоил - и главное — ему не пришлось напрямую разбираться в Rust-коде То есть AI уже позволяет переносить реальные приложения между языками почти как между разными runtime. Пусть результат пока далёк от красивого production-кода, сам факт показательный: миграция большого приложения на другой язык становится задачей не месяцев, а агентного workflow. https://github.com/basecamp/once-campfire