pub struct SingleColumnIndexEntryMeta {
pub index_name: String,
pub canonical_name: String,
pub column_id: FieldId,
pub column_name: String,
pub unique: bool,
}Expand description
Metadata describing a single named single-column index.
Fields§
§index_name: StringHuman-readable index name (case preserved).
canonical_name: StringLower-cased canonical index name for case-insensitive lookups.
column_id: FieldIdIdentifier of the column the index covers.
column_name: StringHuman-readable column name (case preserved).
unique: boolWhether this index enforces uniqueness for the column.
Trait Implementations§
Source§impl Clone for SingleColumnIndexEntryMeta
impl Clone for SingleColumnIndexEntryMeta
Source§fn clone(&self) -> SingleColumnIndexEntryMeta
fn clone(&self) -> SingleColumnIndexEntryMeta
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 SingleColumnIndexEntryMeta
impl Debug for SingleColumnIndexEntryMeta
impl<'__de> Decode<'__de> for SingleColumnIndexEntryMetawhere
'__de:,
impl Encode for SingleColumnIndexEntryMeta
impl Eq for SingleColumnIndexEntryMeta
impl StructuralPartialEq for SingleColumnIndexEntryMeta
Auto Trait Implementations§
impl Freeze for SingleColumnIndexEntryMeta
impl RefUnwindSafe for SingleColumnIndexEntryMeta
impl Send for SingleColumnIndexEntryMeta
impl Sync for SingleColumnIndexEntryMeta
impl Unpin for SingleColumnIndexEntryMeta
impl UnwindSafe for SingleColumnIndexEntryMeta
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