pub enum RepositoryMigrationStep {
Add(RepositoryItemData),
Remove(RepositoryItemData),
}
Expand description
Represents a single step for a repository in a database migration process.
Variants§
Add(RepositoryItemData)
Add a new repository.
Remove(RepositoryItemData)
Remove an existing repository.
Trait Implementations§
Source§impl Clone for RepositoryMigrationStep
impl Clone for RepositoryMigrationStep
Source§fn clone(&self) -> RepositoryMigrationStep
fn clone(&self) -> RepositoryMigrationStep
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RepositoryMigrationStep
impl Debug for RepositoryMigrationStep
impl Copy for RepositoryMigrationStep
Auto Trait Implementations§
impl Freeze for RepositoryMigrationStep
impl RefUnwindSafe for RepositoryMigrationStep
impl Send for RepositoryMigrationStep
impl Sync for RepositoryMigrationStep
impl Unpin for RepositoryMigrationStep
impl UnwindSafe for RepositoryMigrationStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
Read more