pub struct MigrationDescriptor {
pub from_name: &'static str,
pub from_version: u8,
pub from_layout_id: [u8; 8],
pub to_name: &'static str,
pub to_version: u8,
pub to_layout_id: [u8; 8],
pub kind: MigrationKind,
}Expand description
Migration descriptor for schema export.
Fields§
§from_name: &'static strSource layout name.
from_version: u8Source version.
from_layout_id: [u8; 8]Source layout_id.
to_name: &'static strTarget layout name.
to_version: u8Target version.
to_layout_id: [u8; 8]Target layout_id.
kind: MigrationKindMigration kind.
Trait Implementations§
Source§impl Clone for MigrationDescriptor
impl Clone for MigrationDescriptor
Source§fn clone(&self) -> MigrationDescriptor
fn clone(&self) -> MigrationDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MigrationDescriptor
Auto Trait Implementations§
impl Freeze for MigrationDescriptor
impl RefUnwindSafe for MigrationDescriptor
impl Send for MigrationDescriptor
impl Sync for MigrationDescriptor
impl Unpin for MigrationDescriptor
impl UnsafeUnpin for MigrationDescriptor
impl UnwindSafe for MigrationDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more