pub struct DroppedColumn {
pub def: ColumnDef,
pub position: usize,
pub dropped_at_version: u16,
}Expand description
Tombstone for a column removed by ALTER DROP COLUMN.
Fields§
§def: ColumnDefThe full column definition at time of drop.
position: usizeThe column’s position in the column list before it was removed.
dropped_at_version: u16The schema version at which the column was dropped.
Trait Implementations§
Source§impl Clone for DroppedColumn
impl Clone for DroppedColumn
Source§fn clone(&self) -> DroppedColumn
fn clone(&self) -> DroppedColumn
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 DroppedColumn
impl Debug for DroppedColumn
Source§impl<'de> Deserialize<'de> for DroppedColumn
impl<'de> Deserialize<'de> for DroppedColumn
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'__msgpack_de> FromMessagePack<'__msgpack_de> for DroppedColumn
impl<'__msgpack_de> FromMessagePack<'__msgpack_de> for DroppedColumn
Source§impl PartialEq for DroppedColumn
impl PartialEq for DroppedColumn
Source§impl Serialize for DroppedColumn
impl Serialize for DroppedColumn
Source§impl ToMessagePack for DroppedColumn
impl ToMessagePack for DroppedColumn
impl Eq for DroppedColumn
impl StructuralPartialEq for DroppedColumn
Auto Trait Implementations§
impl Freeze for DroppedColumn
impl RefUnwindSafe for DroppedColumn
impl Send for DroppedColumn
impl Sync for DroppedColumn
impl Unpin for DroppedColumn
impl UnsafeUnpin for DroppedColumn
impl UnwindSafe for DroppedColumn
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.