Struct pgrx_pg_sys::IndexElem
source · #[repr(C)]pub struct IndexElem {
pub type_: NodeTag,
pub name: *mut c_char,
pub expr: *mut Node,
pub indexcolname: *mut c_char,
pub collation: *mut List,
pub opclass: *mut List,
pub opclassopts: *mut List,
pub ordering: SortByDir,
pub nulls_ordering: SortByNulls,
}
Fields§
§type_: NodeTag
§name: *mut c_char
§expr: *mut Node
§indexcolname: *mut c_char
§collation: *mut List
§opclass: *mut List
§opclassopts: *mut List
§ordering: SortByDir
§nulls_ordering: SortByNulls
Trait Implementations§
impl Copy for IndexElem
Auto Trait Implementations§
impl RefUnwindSafe for IndexElem
impl !Send for IndexElem
impl !Sync for IndexElem
impl Unpin 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