pub struct IndexParameters { /* private fields */ }Implementations§
Source§impl IndexParameters
impl IndexParameters
pub fn column_list(&self) -> Option<ConstraintColumnRefList>
pub fn constraint_include_clause(&self) -> Option<ConstraintIncludeClause>
pub fn constraint_index_tablespace(&self) -> Option<ConstraintIndexTablespace>
pub fn nulls_distinct_option(&self) -> Option<NullsDistinctOption>
pub fn with_params(&self) -> Option<WithParams>
Trait Implementations§
Source§impl AstNode for IndexParameters
impl AstNode for IndexParameters
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for IndexParameters
impl Clone for IndexParameters
Source§fn clone(&self) -> IndexParameters
fn clone(&self) -> IndexParameters
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IndexParameters
impl Debug for IndexParameters
impl Eq for IndexParameters
Source§impl Hash for IndexParameters
impl Hash for IndexParameters
Source§impl PartialEq for IndexParameters
impl PartialEq for IndexParameters
impl StructuralPartialEq for IndexParameters
Auto Trait Implementations§
impl !RefUnwindSafe for IndexParameters
impl !Send for IndexParameters
impl !Sync for IndexParameters
impl !UnwindSafe for IndexParameters
impl Freeze for IndexParameters
impl Unpin for IndexParameters
impl UnsafeUnpin for IndexParameters
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> 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