Принят 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