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, полях актора с сохранением или топике — ошибка компиляции.
Связанные диагностики
Исходник: docs/spec/oxl-standard.md