Struct pgx_pg_sys::QTNode
source · [−]#[repr(C)]pub struct QTNode {
pub valnode: *mut QueryItem,
pub flags: uint32,
pub nchild: int32,
pub word: *mut c_char,
pub sign: uint32,
pub child: *mut *mut QTNode,
}
Fields
valnode: *mut QueryItem
flags: uint32
nchild: int32
word: *mut c_char
sign: uint32
child: *mut *mut QTNode
Trait Implementations
impl Copy for QTNode
Auto Trait Implementations
impl RefUnwindSafe for QTNode
impl !Send for QTNode
impl !Sync for QTNode
impl Unpin for QTNode
impl UnwindSafe for QTNode
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