Struct pgx_pg_sys::CachedExpression
source · [−]#[repr(C)]pub struct CachedExpression {
pub magic: c_int,
pub expr: *mut Node,
pub is_valid: bool,
pub relationOids: *mut List,
pub invalItems: *mut List,
pub context: MemoryContext,
pub node: dlist_node,
}
Fields
magic: c_int
expr: *mut Node
is_valid: bool
relationOids: *mut List
invalItems: *mut List
context: MemoryContext
node: dlist_node
Trait Implementations
sourceimpl Clone for CachedExpression
impl Clone for CachedExpression
sourcefn clone(&self) -> CachedExpression
fn clone(&self) -> CachedExpression
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 CachedExpression
impl Debug for CachedExpression
sourceimpl Default for CachedExpression
impl Default for CachedExpression
impl Copy for CachedExpression
Auto Trait Implementations
impl RefUnwindSafe for CachedExpression
impl !Send for CachedExpression
impl !Sync for CachedExpression
impl Unpin for CachedExpression
impl UnwindSafe for CachedExpression
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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