pub enum VersionStorage {
UserVersion,
Table {
table: String,
key: String,
},
}Expand description
Where migration versions are stored. Table storage uses Blueprint-compatible
key TEXT PRIMARY KEY, value TEXT NOT NULL rows, leaving user_version untouched.
Variants§
UserVersion
Table
Table names must contain only ASCII letters, digits, or underscores. Keys are bound parameters and may contain arbitrary text.
Trait Implementations§
Source§impl Clone for VersionStorage
impl Clone for VersionStorage
Source§impl Debug for VersionStorage
impl Debug for VersionStorage
Source§impl Default for VersionStorage
impl Default for VersionStorage
impl Eq for VersionStorage
Source§impl PartialEq for VersionStorage
impl PartialEq for VersionStorage
impl StructuralPartialEq for VersionStorage
Auto Trait Implementations§
impl Freeze for VersionStorage
impl RefUnwindSafe for VersionStorage
impl Send for VersionStorage
impl Sync for VersionStorage
impl Unpin for VersionStorage
impl UnsafeUnpin for VersionStorage
impl UnwindSafe for VersionStorage
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