"Learning Rust With Entirely Too Many Linked Lists" - это прикольный учебный материал, где автор учит основам и продвинутым концепциям Rust через реализацию шести разных связных списков - от плохого односвязного стека до production-unsafe двусторонней очереди, попутно разбирая указатели (Box, Rc, Arc, *const, *mut), владение, заимствование, обобщённые типы, итераторы, unsafe-код и stacked borrows.
При этом автор открыто признает, что ненавидит связные списки и считает их ужасной структурой данных для 99% случаев, где разумнее использовать Vec или VecDeque. Но именно из-за их неудобства в Rust они становятся идеальным учебным полигоном - заставляя столкнуться с borrow checker, временами жизни, мутабельностью и unsafe-кодом в контролируемой обстановке
05.07.2026
Похожее
14.07.2026
Свой 3d редактор
Это первый эпизод серии туториалов по созданию простого 3D-редактора сцен на дви...
13.07.2026
Сокращатель ссылок на rust
Это вводная статья серии по бэкенд-разработке на Rust и Axum. Автор на приме...
10.07.2026
Gossamer
Новый пятничный язык программирования, вдохновленный Rust но с горутинами на M:N...
07.07.2026
Миллиард строк
Автор проходит One Billion Row Challenge на Rust - задачу по обработке файла с м...