Struct pgx_pg_sys::IndexArrayKeyInfo
source · [−]#[repr(C)]pub struct IndexArrayKeyInfo {
pub scan_key: *mut ScanKeyData,
pub array_expr: *mut ExprState,
pub next_elem: c_int,
pub num_elems: c_int,
pub elem_values: *mut Datum,
pub elem_nulls: *mut bool,
}
Fields
scan_key: *mut ScanKeyData
array_expr: *mut ExprState
next_elem: c_int
num_elems: c_int
elem_values: *mut Datum
elem_nulls: *mut bool
Trait Implementations
sourceimpl Clone for IndexArrayKeyInfo
impl Clone for IndexArrayKeyInfo
sourcefn clone(&self) -> IndexArrayKeyInfo
fn clone(&self) -> IndexArrayKeyInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for IndexArrayKeyInfo
impl Debug for IndexArrayKeyInfo
sourceimpl Default for IndexArrayKeyInfo
impl Default for IndexArrayKeyInfo
impl Copy for IndexArrayKeyInfo
Auto Trait Implementations
impl RefUnwindSafe for IndexArrayKeyInfo
impl !Send for IndexArrayKeyInfo
impl !Sync for IndexArrayKeyInfo
impl Unpin for IndexArrayKeyInfo
impl UnwindSafe for IndexArrayKeyInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more