pub struct IndexElem {
pub name: Option<Str>,
pub expr: Option<Node>,
pub indexcolname: Option<Str>,
pub collation: List,
pub opclass: List,
pub opclassopts: List,
pub ordering: SortByDir,
pub nulls_ordering: SortByNulls,
pub location: i32,
}Expand description
The node IndexElem.
Fields§
§name: Option<Str>§expr: Option<Node>§indexcolname: Option<Str>§collation: List§opclass: List§opclassopts: List§ordering: SortByDir§nulls_ordering: SortByNulls§location: i32Trait Implementations§
Source§impl NodeType for IndexElem
impl NodeType for IndexElem
Source§impl Out for IndexElem
impl Out for IndexElem
impl StructuralPartialEq for IndexElem
Auto Trait Implementations§
impl Freeze for IndexElem
impl RefUnwindSafe for IndexElem
impl Send for IndexElem
impl Sync for IndexElem
impl Unpin for IndexElem
impl UnsafeUnpin for IndexElem
impl UnwindSafe for IndexElem
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