Struct pgx_pg_sys::RangeTblFunction
source · [−]#[repr(C)]pub struct RangeTblFunction {
pub type_: NodeTag,
pub funcexpr: *mut Node,
pub funccolcount: c_int,
pub funccolnames: *mut List,
pub funccoltypes: *mut List,
pub funccoltypmods: *mut List,
pub funccolcollations: *mut List,
pub funcparams: *mut Bitmapset,
}
Fields
type_: NodeTag
funcexpr: *mut Node
funccolcount: c_int
funccolnames: *mut List
funccoltypes: *mut List
funccoltypmods: *mut List
funccolcollations: *mut List
funcparams: *mut Bitmapset
Trait Implementations
sourceimpl Clone for RangeTblFunction
impl Clone for RangeTblFunction
sourcefn clone(&self) -> RangeTblFunction
fn clone(&self) -> RangeTblFunction
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 RangeTblFunction
impl Debug for RangeTblFunction
sourceimpl Default for RangeTblFunction
impl Default for RangeTblFunction
sourceimpl Display for RangeTblFunction
impl Display for RangeTblFunction
sourceimpl PgNode for RangeTblFunction
impl PgNode for RangeTblFunction
type NodeType = RangeTblFunction
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 RangeTblFunction
Auto Trait Implementations
impl RefUnwindSafe for RangeTblFunction
impl !Send for RangeTblFunction
impl !Sync for RangeTblFunction
impl Unpin for RangeTblFunction
impl UnwindSafe for RangeTblFunction
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