pub enum DestructivePolicy {
Skip,
Warn,
Allow,
}Expand description
How to handle destructive schema operations (drops, type changes).
Variants§
Skip
Skip destructive operations entirely.
Warn
Include destructive operations, but require explicit confirmation.
Allow
Include destructive operations without additional confirmation gating.
Trait Implementations§
Source§impl Clone for DestructivePolicy
impl Clone for DestructivePolicy
Source§fn clone(&self) -> DestructivePolicy
fn clone(&self) -> DestructivePolicy
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 DestructivePolicy
impl Debug for DestructivePolicy
Source§impl Default for DestructivePolicy
impl Default for DestructivePolicy
Source§fn default() -> DestructivePolicy
fn default() -> DestructivePolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for DestructivePolicy
impl PartialEq for DestructivePolicy
impl Copy for DestructivePolicy
impl Eq for DestructivePolicy
impl StructuralPartialEq for DestructivePolicy
Auto Trait Implementations§
impl Freeze for DestructivePolicy
impl RefUnwindSafe for DestructivePolicy
impl Send for DestructivePolicy
impl Sync for DestructivePolicy
impl Unpin for DestructivePolicy
impl UnsafeUnpin for DestructivePolicy
impl UnwindSafe for DestructivePolicy
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).