Вероятно, самая важная глава в книге про реализацию связных списков на языке Rust. И уж точно самая длинная.Здесь автор рассказывает про сырые указатели, неопределённое поведение, стековое заимствование, miri и тип Cell/UnsafeCell.В конце главы — работающая реализация. Читать далее
Начал перевод, видимо, базового руководства по сложным темам в Rust (не считая Растономикона, который вообще про чёрную магию) — Learning Rust With Entirely Too Many Linked Lists.Надеюсь закончить всё с течение мая. Сегодня — введение. Первая глава — после выходных. Читать далее
Продолжаем знакомство с ссылочной магией в Rust. Вместе с автором создаём первый работающий список, наступая на все возможные грабли.В конце взъерошенные, но счастливые наслаждаемся результатом. Читать далее
Продолжаем знакомство со списками в Rust. Перепишем код, избавившись от типа Link и заменив его на Option. Сделаем наш список обобщённым. И добавим в него несколько полезных методов.По дороге разберёмся с временем жизни и типажом Copy. Читать далее