Struct pgx_pg_sys::NestLoopState
source · [−]#[repr(C)]pub struct NestLoopState {
pub js: JoinState,
pub nl_NeedNewOuter: bool,
pub nl_MatchedOuter: bool,
pub nl_NullInnerTupleSlot: *mut TupleTableSlot,
}
Fields
js: JoinState
nl_NeedNewOuter: bool
nl_MatchedOuter: bool
nl_NullInnerTupleSlot: *mut TupleTableSlot
Trait Implementations
sourceimpl Clone for NestLoopState
impl Clone for NestLoopState
sourcefn clone(&self) -> NestLoopState
fn clone(&self) -> NestLoopState
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 NestLoopState
impl Debug for NestLoopState
sourceimpl Default for NestLoopState
impl Default for NestLoopState
sourceimpl Display for NestLoopState
impl Display for NestLoopState
sourceimpl PgNode for NestLoopState
impl PgNode for NestLoopState
type NodeType = NestLoopState
sourcefn as_node_ptr(&self) -> *mut Self::NodeType
fn as_node_ptr(&self) -> *mut Self::NodeType
Represent this node as a mutable pointer of its type
impl Copy for NestLoopState
Auto Trait Implementations
impl RefUnwindSafe for NestLoopState
impl !Send for NestLoopState
impl !Sync for NestLoopState
impl Unpin for NestLoopState
impl UnwindSafe for NestLoopState
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