Struct pgx_pg_sys::Memoize
source · [−]#[repr(C)]pub struct Memoize {
pub plan: Plan,
pub numKeys: c_int,
pub hashOperators: *mut Oid,
pub collations: *mut Oid,
pub param_exprs: *mut List,
pub singlerow: bool,
pub binary_mode: bool,
pub est_entries: uint32,
pub keyparamids: *mut Bitmapset,
}
Fields
plan: Plan
numKeys: c_int
hashOperators: *mut Oid
collations: *mut Oid
param_exprs: *mut List
singlerow: bool
binary_mode: bool
est_entries: uint32
keyparamids: *mut Bitmapset
Trait Implementations
impl Copy for Memoize
Auto Trait Implementations
impl RefUnwindSafe for Memoize
impl !Send for Memoize
impl !Sync for Memoize
impl Unpin for Memoize
impl UnwindSafe for Memoize
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