pub struct EnumFillWithRequired {
pub action_index: usize,
pub table: String,
pub column: String,
pub removed_values: Vec<String>,
pub remaining_values: Vec<String>,
}Expand description
Information about a ModifyColumnType action that removes enum values and needs fill_with.
Fields§
§action_index: usizeIndex of the action in the migration plan.
table: StringTable name.
column: StringColumn name.
removed_values: Vec<String>Removed enum values that need replacement mappings.
remaining_values: Vec<String>Remaining valid enum values (for selection UI).
Trait Implementations§
Source§impl Clone for EnumFillWithRequired
impl Clone for EnumFillWithRequired
Source§fn clone(&self) -> EnumFillWithRequired
fn clone(&self) -> EnumFillWithRequired
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 EnumFillWithRequired
impl Debug for EnumFillWithRequired
Source§impl PartialEq for EnumFillWithRequired
impl PartialEq for EnumFillWithRequired
impl Eq for EnumFillWithRequired
impl StructuralPartialEq for EnumFillWithRequired
Auto Trait Implementations§
impl Freeze for EnumFillWithRequired
impl RefUnwindSafe for EnumFillWithRequired
impl Send for EnumFillWithRequired
impl Sync for EnumFillWithRequired
impl Unpin for EnumFillWithRequired
impl UnsafeUnpin for EnumFillWithRequired
impl UnwindSafe for EnumFillWithRequired
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