home.social

#rustfmt — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rustfmt, aggregated by home.social.

  1. Discover essential Rust community tools: Cargo for package management, rustfmt for code formatting, Clippy for linting, and rust-analyzer for language support. Learn how to boost development efficiency and code quality in Rust projects.

    #Cargo #rustfmt #Clippy #rust-analyzer #Rust tooling

    dasroot.net/posts/2026/02/rust

  2. Discover essential Rust community tools: Cargo for package management, rustfmt for code formatting, Clippy for linting, and rust-analyzer for language support. Learn how to boost development efficiency and code quality in Rust projects.

    #Cargo #rustfmt #Clippy #rust-analyzer #Rust tooling

    dasroot.net/posts/2026/02/rust

  3. Discover essential Rust community tools: Cargo for package management, rustfmt for code formatting, Clippy for linting, and rust-analyzer for language support. Learn how to boost development efficiency and code quality in Rust projects.

    #Cargo #rustfmt #Clippy #rust-analyzer #Rust tooling

    dasroot.net/posts/2026/02/rust

  4. Discover essential Rust community tools: Cargo for package management, rustfmt for code formatting, Clippy for linting, and rust-analyzer for language support. Learn how to boost development efficiency and code quality in Rust projects.

    #Cargo #rustfmt #Clippy #rust-analyzer #Rust tooling

    dasroot.net/posts/2026/02/rust

  5. Discover essential Rust community tools: Cargo for package management, rustfmt for code formatting, Clippy for linting, and rust-analyzer for language support. Learn how to boost development efficiency and code quality in Rust projects.

    -analyzer tooling

    dasroot.net/posts/2026/02/rust

  6. I wish rustfmt had an option to format else:s on an own line:

    So instead of:

    } else {

    I want

    }
    else {

    as I'm not a caveman. Couldn't find any option in the rustfmt docs, but perhaps the option is weirdly named or something.

    #rust #rustfmt

  7. I wish rustfmt had an option to format else:s on an own line:

    So instead of:

    } else {

    I want

    }
    else {

    as I'm not a caveman. Couldn't find any option in the rustfmt docs, but perhaps the option is weirdly named or something.

    #rust #rustfmt

  8. I wish rustfmt had an option to format else:s on an own line:

    So instead of:

    } else {

    I want

    }
    else {

    as I'm not a caveman. Couldn't find any option in the rustfmt docs, but perhaps the option is weirdly named or something.

    #rust #rustfmt

  9. I wish rustfmt had an option to format else:s on an own line:

    So instead of:

    } else {

    I want

    }
    else {

    as I'm not a caveman. Couldn't find any option in the rustfmt docs, but perhaps the option is weirdly named or something.

    #rust #rustfmt

  10. I wish rustfmt had an option to format else:s on an own line:

    So instead of:

    } else {

    I want

    }
    else {

    as I'm not a caveman. Couldn't find any option in the rustfmt docs, but perhaps the option is weirdly named or something.

    #rust #rustfmt

  11. In general I like languages having some form of common code formatting style, as long as it's sane. Things like putting { on own lines is not sane, but I think everyone agrees on that by now.

    Rust has its own style too and at least the defaults are at times absolutely horribly ugly. I hate wasting lots of vertical space for function parameters like in this example. I have not yet found a way to bring som sanity to this abomination, but I hope it can be done.

    #rust #rustfmt #myeyes!

  12. In general I like languages having some form of common code formatting style, as long as it's sane. Things like putting { on own lines is not sane, but I think everyone agrees on that by now.

    Rust has its own style too and at least the defaults are at times absolutely horribly ugly. I hate wasting lots of vertical space for function parameters like in this example. I have not yet found a way to bring som sanity to this abomination, but I hope it can be done.

    #rust #rustfmt #myeyes!

  13. In general I like languages having some form of common code formatting style, as long as it's sane. Things like putting { on own lines is not sane, but I think everyone agrees on that by now.

    Rust has its own style too and at least the defaults are at times absolutely horribly ugly. I hate wasting lots of vertical space for function parameters like in this example. I have not yet found a way to bring som sanity to this abomination, but I hope it can be done.

    #rust #rustfmt #myeyes!

  14. In general I like languages having some form of common code formatting style, as long as it's sane. Things like putting { on own lines is not sane, but I think everyone agrees on that by now.

    Rust has its own style too and at least the defaults are at times absolutely horribly ugly. I hate wasting lots of vertical space for function parameters like in this example. I have not yet found a way to bring som sanity to this abomination, but I hope it can be done.

    #rust #rustfmt #myeyes!

  15. In general I like languages having some form of common code formatting style, as long as it's sane. Things like putting { on own lines is not sane, but I think everyone agrees on that by now.

    Rust has its own style too and at least the defaults are at times absolutely horribly ugly. I hate wasting lots of vertical space for function parameters like in this example. I have not yet found a way to bring som sanity to this abomination, but I hope it can be done.

    #rust #rustfmt #myeyes!

  16. My new favourite Rust hack: you can trick rustfmt into formatting imports with one symbol per line. Found this gem in LKML. It's perfect for large import lists!

  17. My new favourite Rust hack: you can trick rustfmt into formatting imports with one symbol per line. Found this gem in LKML. It's perfect for large import lists!

    #rust #rustfmt #lkml #til

  18. My new favourite Rust hack: you can trick rustfmt into formatting imports with one symbol per line. Found this gem in LKML. It's perfect for large import lists!

    #rust #rustfmt #lkml #til

  19. My new favourite Rust hack: you can trick rustfmt into formatting imports with one symbol per line. Found this gem in LKML. It's perfect for large import lists!

    #rust #rustfmt #lkml #til

  20. My new favourite Rust hack: you can trick rustfmt into formatting imports with one symbol per line. Found this gem in LKML. It's perfect for large import lists!

    #rust #rustfmt #lkml #til

  21. [Перевод] Rust 1.92.0: проверка типа never, unused_must_use, генерация таблицы раскрутки стека на Linux, Валидация #[macro_export]

    Команда Rust рада сообщить о новой версии языка — 1.92.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.92.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/976134/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  22. [Перевод] Rust 1.92.0: проверка типа never, unused_must_use, генерация таблицы раскрутки стека на Linux, Валидация #[macro_export]

    Команда Rust рада сообщить о новой версии языка — 1.92.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.92.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/976134/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  23. [Перевод] Rust 1.92.0: проверка типа never, unused_must_use, генерация таблицы раскрутки стека на Linux, Валидация #[macro_export]

    Команда Rust рада сообщить о новой версии языка — 1.92.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.92.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/976134/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  24. [Перевод] Rust 1.92.0: проверка типа never, unused_must_use, генерация таблицы раскрутки стека на Linux, Валидация #[macro_export]

    Команда Rust рада сообщить о новой версии языка — 1.92.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.92.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/976134/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  25. [Перевод] Rust 1.91.0: aarch64-pc-windows-msvc на Tier 1, отлавливание сырых указателей

    Команда Rust рада сообщить о новой версии языка — 1.91.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.91.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Что стабилизировано в 1.91.0

    habr.com/ru/articles/962050/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  26. [Перевод] Rust 1.91.0: aarch64-pc-windows-msvc на Tier 1, отлавливание сырых указателей

    Команда Rust рада сообщить о новой версии языка — 1.91.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.91.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Что стабилизировано в 1.91.0

    habr.com/ru/articles/962050/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  27. [Перевод] Rust 1.91.0: aarch64-pc-windows-msvc на Tier 1, отлавливание сырых указателей

    Команда Rust рада сообщить о новой версии языка — 1.91.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.91.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Что стабилизировано в 1.91.0

    habr.com/ru/articles/962050/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  28. [Перевод] Rust 1.91.0: aarch64-pc-windows-msvc на Tier 1, отлавливание сырых указателей

    Команда Rust рада сообщить о новой версии языка — 1.91.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.91.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Что стабилизировано в 1.91.0

    habr.com/ru/articles/962050/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  29. So then I try #Debian. Installs just fine. Doesn't run #rustup from the web site. So I download it and run the shell script locally.

    Which installs the wrong #toolchain. Forcing me not only to look into #toolchains but also into figuring out, by trial and error, which ones claimed to be available actually are. And thanks.

    Finally I can default the #rust toolchain to stable-aarch64-unknown-linux-gnu. But again: neither #clippy nor #rustfmt are available. And thanks.

  30. [Перевод] Rust 1.90.0: ldd для x86_64-unknown-linux-gnu, публикация рабочих пространств и понижение x86_64-apple-darwin до Tier 2

    Команда Rust рада сообщить о новой версии языка — 1.90.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.90.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Что стабилизировано в 1.90.0

    habr.com/ru/articles/948830/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  31. [Перевод] Rust 1.89.0: явный вывод аргументов для константных обобщений, проверка синтаксиса времён жизни, i128 и u128 в extern C

    Команда Rust рада сообщить о новой версии языка — 1.89.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.89.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Что стабилизировано в 1.89.0

    habr.com/ru/articles/935554/

    #clippy #cargo #rust #rustc #rustfmt #rustfix #release #stable #перевод #новости_технологий

  32. [Перевод] Rust 1.88.0: Цепочки let, naked-функции, булевы литералы в cfg и очистка кеша cargo

    Команда Rust рада сообщить о новой версии языка — 1.88.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.88.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/922762/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  33. [Перевод] Rust 1.87.0: 10 лет Rust, анонимные каналы, безопасный вызов встроенных интринсиков

    Rust 1.87.0 и 10 лет Rust! Команда Rust празднует 10-летие Rust в Утрехте, Нидерланды, и рада сообщить о новой версии языка — 1.87.0! Сегодняшний день релиза выпал на 10-летний юбилей выхода Rust 1.0 ! Спасибо мириадам участников, кто работал или работает над Rust. Выпьем за ещё многие десятилетия впереди! 🎉 Как обычно, новая версия включает в себя все изменения, которые были внесены в бета-версию за последние шесть недель согласно последовательному и регулярному циклу выпуска. Мы следуем ему начиная с Rust 1.0. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.87.0 вам достаточно выполнить команду:

    habr.com/ru/articles/910204/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  34. [Перевод] Rust 1.86.0: преобразование в родительский трейт, поддержка изменяемой индексации для HashMap и срезов

    Команда Rust рада сообщить о новой версии языка — 1.86.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.86.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/898008/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  35. [Перевод] Rust 1.85.0 и Rust 2024

    Команда Rust рада сообщить о новой версии языка — 1.85.0, а также о стабилизации 2024-й редакции. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.85.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/884770/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  36. [Перевод] Rust 1.84.0: MSRV при выборе зависимости, новый резолвер трейтов и API для отслеживания происхождения указателей

    Команда Rust рада сообщить о новой версии языка — 1.84.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.84.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/872854/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  37. [Перевод] Rust 1.83.0: новые возможности констант

    Команда Rust рада сообщить о новой версии языка — 1.83.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.83.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/862868/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  38. [Перевод] Rust 1.82.0: cargo info, AArch64 для macOS в tier1, use<..>, небезопасные указатели и другое

    Команда Rust рада сообщить о новой версии языка — 1.82.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.82.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/851800/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  39. [Перевод] Rust 1.81.0: Error, новая реализация сортировки, #[expect(lint)]

    Команда Rust рада сообщить о новой версии языка — 1.81.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.81.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/841366/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  40. [Перевод] Rust 1.80.0: типы LazyCell, LazyLock, проверяемые имена и значения cfg, эксклюзивные диапазоны в шаблонах

    Команда Rust рада сообщить о новой версии языка — 1.80.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.80.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/831894/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  41. [Перевод] Rust 1.79.0: встроенные const, ограничения в ассоциированном типе, продление автоматического времени жизни

    Команда Rust рада сообщить о новой версии языка — 1.79.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.79.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/822565/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  42. [Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание

    Команда Rust рада сообщить о новой версии языка — 1.78.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.78.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/812199/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  43. [Перевод] Rust 1.77.0: C-подобные строки, offset_of!, рекурсивные async fn, strip в release-профилях

    Команда Rust рада сообщить о новой версии языка — 1.77.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.77.0 вам достаточно выполнить команду: $ rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/802725/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  44. [Перевод] Rust 1.76.0: обновление совместимости ABI, получение имени типа из ссылки

    Команда Rust рада сообщить о новой версии языка — 1.76.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.76.0 вам достаточно выполнить команду: rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/793076/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  45. [Перевод] Rust 1.75.0: API адресной арифметики, async fn и impl Trait в трейтах, уcкорение rustc

    Команда Rust рада сообщить о новой версии языка — 1.75.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.75.0 вам достаточно выполнить команду: rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta ( rustup default beta ) или nightly ( rustup default nightly ). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/784126/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  46. [Перевод] Rust 1.74.0: конфигурация проверки в Cargo, авторизация для приватных реестров, проекции возвращаемых типов

    Команда Rust рада сообщить о новой версии языка — 1.74.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup , то для обновления до версии 1.74.0 вам достаточно выполнить команду: rustup update stable Если у вас ещё не установлен rustup , вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta ( rustup default beta ) или nightly ( rustup default nightly ) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.

    habr.com/ru/articles/775076/

    #clippy #cargo #rustc #rustdoc #rustfmt #rustfix #release #stable #языки_программирования #стабильная_версия #выпуск_версий #системное_программирование #новости_технологий #перевод

  47. I really wish #rustfmt had remove_newlines = "Never", or something.

    Add, yes. Remove, no. Bad bot.

  48. Two features that I'd love to see stablized in #rustfmt are "imports_granularity" and "group_imports". Together, they would once and for all prevent any churn in my use statements in Rust. 🤞

    rust-lang.github.io/rustfmt

  49. TIL you can tell #rustfmt to always add a leading pipe in match blocks.

    WTF.