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_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
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 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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 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