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

9.1 Serializable

  • data и enum автоматически реализуют Serializable, если все их поля сериализуемы.
  • Сериализуемы: примитивы, str, bytes, коллекции и кортежи сериализуемых типов, T?, объединения сериализуемых типов, distinct и уточнённые типы, типы времени, ActorRef<A> (как адрес), Shared<T> (как T), secret<T> (с ограничениями §9.3).
  • Несериализуемы: заимствования, Rc, Task, stream, iter, функции, Chan. Использовать их в rpc, полях актора с сохранением или топике — ошибка компиляции.

not-serializable

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