master
rs 19 lines 577 Bytes
Raw
1 //! Essential types and traits intended for blanket imports.
2
3 // Core migration traits and types
4 pub use crate::vmstate::VMState;
5 pub use crate::vmstate::VMStateDescription;
6 pub use crate::vmstate::VMStateDescriptionBuilder;
7
8 // Migratable wrappers
9 pub use crate::migratable::Migratable;
10 pub use crate::ToMigrationState;
11
12 // Commonly used macros
13 pub use crate::impl_vmstate_forward;
14 pub use crate::impl_vmstate_struct;
15 pub use crate::vmstate_fields;
16 pub use crate::vmstate_of;
17 pub use crate::vmstate_subsections;
18 pub use crate::vmstate_unused;
19 pub use crate::vmstate_validate;