pub struct TableSingleColumnIndexMeta {
pub table_id: TableId,
pub indexes: Vec<SingleColumnIndexEntryMeta>,
}Expand description
Metadata describing all single-column indexes registered for a table.
Fields§
§table_id: TableIdOwning table identifier.
indexes: Vec<SingleColumnIndexEntryMeta>Definitions for each named single-column index on the table.
Trait Implementations§
Source§impl Clone for TableSingleColumnIndexMeta
impl Clone for TableSingleColumnIndexMeta
Source§fn clone(&self) -> TableSingleColumnIndexMeta
fn clone(&self) -> TableSingleColumnIndexMeta
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 TableSingleColumnIndexMeta
impl Debug for TableSingleColumnIndexMeta
impl<'__de> Decode<'__de> for TableSingleColumnIndexMetawhere
'__de:,
impl Encode for TableSingleColumnIndexMeta
impl Eq for TableSingleColumnIndexMeta
impl StructuralPartialEq for TableSingleColumnIndexMeta
Auto Trait Implementations§
impl Freeze for TableSingleColumnIndexMeta
impl RefUnwindSafe for TableSingleColumnIndexMeta
impl Send for TableSingleColumnIndexMeta
impl Sync for TableSingleColumnIndexMeta
impl Unpin for TableSingleColumnIndexMeta
impl UnwindSafe for TableSingleColumnIndexMeta
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more