Struct pgx_pg_sys::ScanKeyData
source · [−]#[repr(C)]pub struct ScanKeyData {
pub sk_flags: c_int,
pub sk_attno: AttrNumber,
pub sk_strategy: StrategyNumber,
pub sk_subtype: Oid,
pub sk_collation: Oid,
pub sk_func: FmgrInfo,
pub sk_argument: Datum,
}
Fields
sk_flags: c_int
sk_attno: AttrNumber
sk_strategy: StrategyNumber
sk_subtype: Oid
sk_collation: Oid
sk_func: FmgrInfo
sk_argument: Datum
Trait Implementations
sourceimpl Clone for ScanKeyData
impl Clone for ScanKeyData
sourcefn clone(&self) -> ScanKeyData
fn clone(&self) -> ScanKeyData
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 ScanKeyData
impl Debug for ScanKeyData
sourceimpl Default for ScanKeyData
impl Default for ScanKeyData
impl Copy for ScanKeyData
Auto Trait Implementations
impl RefUnwindSafe for ScanKeyData
impl !Send for ScanKeyData
impl !Sync for ScanKeyData
impl Unpin for ScanKeyData
impl UnwindSafe for ScanKeyData
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