Struct pgx_pg_sys::HASHCTL
source · [−]#[repr(C)]pub struct HASHCTL {
pub num_partitions: c_long,
pub ssize: c_long,
pub dsize: c_long,
pub max_dsize: c_long,
pub keysize: Size,
pub entrysize: Size,
pub hash: HashValueFunc,
pub match_: HashCompareFunc,
pub keycopy: HashCopyFunc,
pub alloc: HashAllocFunc,
pub hcxt: MemoryContext,
pub hctl: *mut HASHHDR,
}Fields
num_partitions: c_longssize: c_longdsize: c_longmax_dsize: c_longkeysize: Sizeentrysize: Sizehash: HashValueFuncmatch_: HashCompareFunckeycopy: HashCopyFuncalloc: HashAllocFunchcxt: MemoryContexthctl: *mut HASHHDRTrait Implementations
impl Copy for HASHCTL
Auto Trait Implementations
impl RefUnwindSafe for HASHCTL
impl !Send for HASHCTL
impl !Sync for HASHCTL
impl Unpin for HASHCTL
impl UnwindSafe for HASHCTL
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