Принят RFC: derive-макрос SmartPointer для умных указателей
11.07.2024Принят RFC, вводящий derive-макрос SmartPointer: он реализует для структуры трейты, которые нужны умному указателю — например Deref, DerefMut, AsRef, Borrow, Clone, Drop.
Зачем
Обёртки над Box, Rc и подобными типами приходится писать руками, и каждая мелкая ошибка в Deref или Drop ломает безопасность. Derive снимает эту рутину.
Дата — 11 июля 2024 года, день одобрения.
Оригинал
RFC: #[derive(SmartPointer)]
Упоминаний: 1 · Просмотров: 2