Attribute Macro rkyv_dyn::archive_dyn [−][src]
#[archive_dyn]
Creates archivable trait objects and registers implementations.
Prepend to trait definitions and implementations. For generic
implementations, you may need to manually register impls with the trait
object system. See register_impl
for more information.
See ArchiveDyn
for usage information and examples.
Parameters
serialize = "..."
: Chooses the name of the serialize trait. By default, it will be named "Serialize" + your trait name.deserialize
,deserialize = "..."
: Adds deserialization support to the archived trait. Similarly to thename
parameter, you can choose the name of the deserialize trait and by default it will be named "Deserialize" + your trait name.