Forwarded from rusta::mann
Что о вас говорит используемое количество вложенных скобок?
(вы группируете выражения для читаемости)
((вы передаёте в функцию аргумент-кортеж))
(((вы ведёте в Telegram канал rusta::mann)))
(ц) Антон
#цитаты #pol
(вы группируете выражения для читаемости)
((вы передаёте в функцию аргумент-кортеж))
(((вы ведёте в Telegram канал rusta::mann)))
(ц) Антон
#цитаты #pol
💩7
Блог*
Кстати, через пару дней выйдет Book of Hours, игра в том же сеттинге (и в целом примерно той же механикой), что и Cultist simulator.
А можете сделать подарок своему любимому админу?~
(не то чтобы я не мог сам себе позволить, но в Steam игра сейчас стоит чуть меньше 800 рублей, а единственное найденное мною место, в котором я могу купить игру в обход Steam, стоит 1000 — и это без учёта комиссии)
UPD: Спасибо моему тайному поклоннику за подарок!
(не то чтобы я не мог сам себе позволить, но в Steam игра сейчас стоит чуть меньше 800 рублей, а единственное найденное мною место, в котором я могу купить игру в обход Steam, стоит 1000 — и это без учёта комиссии)
UPD: Спасибо моему тайному поклоннику за подарок!
🤡10🌚5
Forwarded from Саламандра. Сдвиг окна Овертона (Яна Ике 🔥 (огонёк одобряем))
Предприятие непрерывного цирка
🔥11😁2🌚1
#prog #rust хайлайты:
* В Rust есть нестабильная фича lint_reasons, которая (помимо прочего) добавляет атрибут
* добавили
* стабилизировали методы
* добавили
* В Rust есть нестабильная фича lint_reasons, которая (помимо прочего) добавляет атрибут
expect
. Этот атрибут принимает название линта и выдаёт на этапе компиляции предупреждение, если декорированный им код не триггерит указанный линт. До недавнего времени, однако, #[expect(dead_code)]
не работал должным образом. Теперь это исправили.* добавили
Option::take_if
с очевидной семантикой.* стабилизировали методы
div_ceil
, next_multiple_of
и checked_next_multiple_of
на примитивных числовых типах.* добавили
Iterator::map_windows
:let strings = "abcd".chars()
.map_windows(|[x, y]| format!("{}+{}", x, y))
.collect::<Vec<String>>();
assert_eq!(strings, vec!["a+b", "b+c", "c+d"]);
* clippy теперь детектит излишние копирования в итераторных цепочках .cloned().filter()
и .cloned().find()
.GitHub
Tracking issue for RFC 2383, "Lint Reasons RFC" · Issue #54503 · rust-lang/rust
This is a tracking issue for the RFC "Lint Reasons RFC" (rust-lang/rfcs#2383). Steps: Implement the RFC (cc @rust-lang/compiler -- can anyone write up mentoring instructions?) Implement r...
❤🔥5❤1
#prog #rust #article
I built a garbage collector for a language that doesn't need one — и этот (конкурентный!) сборщик мусора оказался даже с неплохой производительностью, даже при том, что по духу это mark-and-sweep.
Но автор зачем-то лицензировал его под GPL 3.0 😒
I built a garbage collector for a language that doesn't need one — и этот (конкурентный!) сборщик мусора оказался даже с неплохой производительностью, даже при том, что по духу это mark-and-sweep.
Но автор зачем-то лицензировал его под GPL 3.0 😒
🔥3
Начни изучать Rust уже сегодня и получи шанс приобрести своего фембоя!*
*Результат не гарантирован. Упомянутый Фембой может совпадать с Обучающимся
*Результат не гарантирован. Упомянутый Фембой может совпадать с Обучающимся
🔥21🤣2
Forwarded from Сельский блог ☔️
делаем курс по программированию
таргетинг: так ты чё, программист? богатый типо? ну на держи машинки
таргетинг: так ты чё, программист? богатый типо? ну на держи машинки
❤🔥5🤡2
Achievement got:
Открыть бутылку минералки так, чтобы вода под крышкой из-за высвобожденного давления брызнула прямо в глаза.
Открыть бутылку минералки так, чтобы вода под крышкой из-за высвобожденного давления брызнула прямо в глаза.
😁9🍌7