Struct pgx_pg_sys::TableFunc
source · [−]#[repr(C)]pub struct TableFunc {Show 14 fields
pub type_: NodeTag,
pub ns_uris: *mut List,
pub ns_names: *mut List,
pub docexpr: *mut Node,
pub rowexpr: *mut Node,
pub colnames: *mut List,
pub coltypes: *mut List,
pub coltypmods: *mut List,
pub colcollations: *mut List,
pub colexprs: *mut List,
pub coldefexprs: *mut List,
pub notnulls: *mut Bitmapset,
pub ordinalitycol: c_int,
pub location: c_int,
}
Fields
type_: NodeTag
ns_uris: *mut List
ns_names: *mut List
docexpr: *mut Node
rowexpr: *mut Node
colnames: *mut List
coltypes: *mut List
coltypmods: *mut List
colcollations: *mut List
colexprs: *mut List
coldefexprs: *mut List
notnulls: *mut Bitmapset
ordinalitycol: c_int
location: c_int
Trait Implementations
impl Copy for TableFunc
Auto Trait Implementations
impl RefUnwindSafe for TableFunc
impl !Send for TableFunc
impl !Sync for TableFunc
impl Unpin for TableFunc
impl UnwindSafe for TableFunc
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