OxL Справочник OxL
РусскийEnglish

3.9 Copy и move

  • Типы Copy: примитивы, str, bytes, Duration, Time и другие типы времени, distinct/уточнённые над Copy-типом, кортежи и массивы из Copy-типов, а также data/enum с @derive(Copy), все поля которых Copy.
  • Остальные значения при присваивании, передаче в функцию и возврате перемещаются. Использование после перемещения — ошибка компиляции.
  • Явная копия — x.clone() (интерфейс Clone).

use-after-move

См. также

Исходник: docs/spec/oxl-standard.md