pub struct MigrationCapabilities {
pub transactional_ddl: bool,
pub post_apply_introspection: bool,
}Expand description
Provider features needed for safely applying an admitted program.
Fields§
§transactional_ddl: boolProvider applies all DDL and backfills atomically.
post_apply_introspection: boolProvider can normalize and report live objects after application.
Implementations§
Source§impl MigrationCapabilities
impl MigrationCapabilities
Sourcepub fn require(self) -> Result<(), CapabilityError>
pub fn require(self) -> Result<(), CapabilityError>
Requires both safety capabilities.
Trait Implementations§
Source§impl Clone for MigrationCapabilities
impl Clone for MigrationCapabilities
Source§fn clone(&self) -> MigrationCapabilities
fn clone(&self) -> MigrationCapabilities
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 MigrationCapabilities
Source§impl Debug for MigrationCapabilities
impl Debug for MigrationCapabilities
impl Eq for MigrationCapabilities
Source§impl PartialEq for MigrationCapabilities
impl PartialEq for MigrationCapabilities
impl StructuralPartialEq for MigrationCapabilities
Auto Trait Implementations§
impl Freeze for MigrationCapabilities
impl RefUnwindSafe for MigrationCapabilities
impl Send for MigrationCapabilities
impl Sync for MigrationCapabilities
impl Unpin for MigrationCapabilities
impl UnsafeUnpin for MigrationCapabilities
impl UnwindSafe for MigrationCapabilities
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