blob: 797e7ec59d1b46510917b68d6e3c1dbe9e404208 [file] [log] [blame]
//! Essential types and traits intended for blanket imports.
// Core migration traits and types
pub use crate::vmstate::VMState;
pub use crate::vmstate::VMStateDescription;
pub use crate::vmstate::VMStateDescriptionBuilder;
// Migratable wrappers
pub use crate::migratable::Migratable;
pub use crate::ToMigrationState;
// Commonly used macros
pub use crate::impl_vmstate_forward;
pub use crate::impl_vmstate_struct;
pub use crate::vmstate_fields;
pub use crate::vmstate_of;
pub use crate::vmstate_subsections;
pub use crate::vmstate_unused;
pub use crate::vmstate_validate;