Struct pgrx_pg_sys::CachedPlan
source · #[repr(C)]pub struct CachedPlan {
pub magic: c_int,
pub stmt_list: *mut List,
pub is_oneshot: bool,
pub is_saved: bool,
pub is_valid: bool,
pub planRoleId: Oid,
pub dependsOnRole: bool,
pub saved_xmin: TransactionId,
pub generation: c_int,
pub refcount: c_int,
pub context: MemoryContext,
}
Fields§
§magic: c_int
§stmt_list: *mut List
§is_oneshot: bool
§is_saved: bool
§is_valid: bool
§planRoleId: Oid
§dependsOnRole: bool
§saved_xmin: TransactionId
§generation: c_int
§refcount: c_int
§context: MemoryContext
Trait Implementations§
source§impl Clone for CachedPlan
impl Clone for CachedPlan
source§fn clone(&self) -> CachedPlan
fn clone(&self) -> CachedPlan
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CachedPlan
impl Debug for CachedPlan
source§impl Default for CachedPlan
impl Default for CachedPlan
impl Copy for CachedPlan
Auto Trait Implementations§
impl Freeze for CachedPlan
impl RefUnwindSafe for CachedPlan
impl !Send for CachedPlan
impl !Sync for CachedPlan
impl Unpin for CachedPlan
impl UnwindSafe for CachedPlan
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more