Оцените прошедший день
Final Results
5%
+2 (прекрасно)
29%
+1
38%
0 (нейтрально)
11%
-1
16%
-2 (ужасно)
я использую столько кружек, что иногда забываю про существование некоторых из них
Мне нравится как кладов одновременно объясняет достаточно сложные вещи, даёт советы как делать проекты, рассказывает про путь пройденный в разработке RA, [...] и в то же время I'm five year old child
Когда я говорю что-то в духе "смотрю Кладова" [1][2], я имею в виду Алексея Кладова, так же известного как matklad. Он автор и основной мейнтейнер Rust Analyzer — language server'а для Rust и просто классный человек.
А смотрю я серию видео Explaining Rust Analyzer, где он рассказывает о внутреннем устройстве RA, по одной подсистеме за видео. Я, честно, смотрю взапой, очень интересно. Так что всем рекомендую, да!
А смотрю я серию видео Explaining Rust Analyzer, где он рассказывает о внутреннем устройстве RA, по одной подсистеме за видео. Я, честно, смотрю взапой, очень интересно. Так что всем рекомендую, да!
Telegram
Мне не нравится реальность
Кладов 💔
я забыл закрыть окно на балконе и оно примёрзло (теперь не закрывается)
Мне приснилось, что я читал какой-то интересный канал в телеге и статьи от его авторки...
а просыпаюсь и ничего нет, да что такое
а просыпаюсь и ничего нет, да что такое
ДА ВЫ ШУТИТЕ
Мне кажется я ждал этого почти пару лет
take* МЕТОДЫ У СЛАЙСА ОДОБРИЛИ С 4-Й ПОПЫТКИ ААААААААМне кажется я ждал этого почти пару лет
Оцените прошедший день
Final Results
23%
+2 (прекрасно)
25%
+1
26%
0 (нейтрально)
10%
-1
16%
-2 (ужасно)
Представил приятную ситуацию и так приятно стало, я даже улыбнулся. А потом понял, что это не реальность, да и вообще такого никогда не будет и так реально стало...
Тем временем вышел Rust 1.57 (анонс).
tl;dr несколько заинтересовавших меня штук:
—
— кастомные профили компиляции (как
—
—
tl;dr несколько заинтересовавших меня штук:
—
panic!/todo!/assert! макросы в константных контекстах— кастомные профили компиляции (как
dev, release, test и bench, но произвольные)—
try_reserve методы для коллекций (которые могут вернуть ошибку, если память выделить не получилось)—
Iterator::map_while, смесь map и take_while (которую я добавил в стандартную библиотеку!)Ещё пара моментов, которые я упустил в предыдущем посте:
— Вопрос после вызовов макросов с
— Unicode 14.0
— Много функций пометили
—
Rust: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1570-2021-12-02
Cargo: https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-157-2021-12-02
Clippy: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-157
— Вопрос после вызовов макросов с
{} теперь валиден (можно писать m!{...}?)— Unicode 14.0
— Много функций пометили
#[must_use]
— Vec::leak теперь не реалоцирует (кто-нибудь знал что он так делал??)—
Ordering теперь #[repr(i8)]
Ну и ссылки на полные чейнджлоги (ставьте лайк если тоже забыли про их существование):Rust: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1570-2021-12-02
Cargo: https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-157-2021-12-02
Clippy: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-157
Оцените прошедший день
Final Results
14%
+2 (прекрасно)
33%
+1
23%
0 (нейтрально)
16%
-1
14%
-2 (ужасно)
мне приснилось, что я проспал конференцию и всех подвёл... мне давно не было так морально хреново
Оцените прошедший день
Final Results
12%
+2 (прекрасно)
38%
+1
24%
0 (нейтрально)
15%
-1
12%
-2 (ужасно)