Struct pgx_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_: NodeTagname: *mut c_charexpr: *mut Nodeindexcolname: *mut c_charcollation: *mut Listopclass: *mut Listopclassopts: *mut Listordering: SortByDirnulls_ordering: SortByNullsTrait 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more