Struct pgx_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_intstmt_list: *mut Listis_oneshot: boolis_saved: boolis_valid: boolplanRoleId: OiddependsOnRole: boolsaved_xmin: TransactionIdgeneration: c_intrefcount: c_intcontext: MemoryContextTrait Implementations
sourceimpl Clone for CachedPlan
impl Clone for CachedPlan
sourcefn clone(&self) -> CachedPlan
fn clone(&self) -> CachedPlan
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CachedPlan
impl Debug for CachedPlan
sourceimpl Default for CachedPlan
impl Default for CachedPlan
impl Copy for CachedPlan
Auto Trait Implementations
impl RefUnwindSafe for CachedPlan
impl !Send for CachedPlan
impl !Sync for CachedPlan
impl Unpin for CachedPlan
impl UnwindSafe for CachedPlan
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