Язык Rust: основы синтаксиса и структуры данных
Она вводилась для решения проблемы гонки данных при конкурентном доступе и проблемы использования памяти после освобождения. Если владелец ресурса всегда один, то когда он выходит из области видимости и уничтожается — ресурс автоматически освобождается. Пользователь может задавать собственную процедуру освобождения, реализуя типаж Drop для своего типа. Вообще, enum в Rust используется https://deveducation.com/ чуть менее, чем[…]
