pub enum PostgresIndexType {
PrimaryKey,
Unique {
nulls_distinct: bool,
},
Index,
}Variants§
Trait Implementations§
Source§impl Clone for PostgresIndexType
impl Clone for PostgresIndexType
Source§fn clone(&self) -> PostgresIndexType
fn clone(&self) -> PostgresIndexType
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 PostgresIndexType
impl Debug for PostgresIndexType
Source§impl Default for PostgresIndexType
impl Default for PostgresIndexType
Source§fn default() -> PostgresIndexType
fn default() -> PostgresIndexType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PostgresIndexType
impl<'de> Deserialize<'de> for PostgresIndexType
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 PartialEq for PostgresIndexType
impl PartialEq for PostgresIndexType
Source§impl Serialize for PostgresIndexType
impl Serialize for PostgresIndexType
impl Eq for PostgresIndexType
impl StructuralPartialEq for PostgresIndexType
Auto Trait Implementations§
impl Freeze for PostgresIndexType
impl RefUnwindSafe for PostgresIndexType
impl Send for PostgresIndexType
impl Sync for PostgresIndexType
impl Unpin for PostgresIndexType
impl UnwindSafe for PostgresIndexType
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: 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