Struct pgx_pg_sys::ItemIdData
source · [−]#[repr(C)]#[repr(align(4))]pub struct ItemIdData {
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
}
Fields
_bitfield_align_1: [u16; 0]
_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
Implementations
sourceimpl ItemIdData
impl ItemIdData
pub fn lp_off(&self) -> c_uint
pub fn set_lp_off(&mut self, val: c_uint)
pub fn lp_flags(&self) -> c_uint
pub fn set_lp_flags(&mut self, val: c_uint)
pub fn lp_len(&self) -> c_uint
pub fn set_lp_len(&mut self, val: c_uint)
pub fn new_bitfield_1(
lp_off: c_uint,
lp_flags: c_uint,
lp_len: c_uint
) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations
sourceimpl Clone for ItemIdData
impl Clone for ItemIdData
sourcefn clone(&self) -> ItemIdData
fn clone(&self) -> ItemIdData
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 ItemIdData
impl Debug for ItemIdData
sourceimpl Default for ItemIdData
impl Default for ItemIdData
sourcefn default() -> ItemIdData
fn default() -> ItemIdData
Returns the “default value” for a type. Read more
impl Copy for ItemIdData
Auto Trait Implementations
impl RefUnwindSafe for ItemIdData
impl Send for ItemIdData
impl Sync for ItemIdData
impl Unpin for ItemIdData
impl UnwindSafe for ItemIdData
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