#[repr(C, packed(2))]pub struct ItemPointerData {
pub ip_blkid: BlockIdData,
pub ip_posid: OffsetNumber,
}Fields§
§ip_blkid: BlockIdData§ip_posid: OffsetNumberTrait Implementations§
Source§impl Clone for ItemPointerData
impl Clone for ItemPointerData
Source§fn clone(&self) -> ItemPointerData
fn clone(&self) -> ItemPointerData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ItemPointerData
Source§impl Debug for ItemPointerData
impl Debug for ItemPointerData
Source§impl Default for ItemPointerData
impl Default for ItemPointerData
Source§fn default() -> ItemPointerData
fn default() -> ItemPointerData
Returns the “default value” for a type. Read more
Source§impl SqlTranslatable for ItemPointerData
impl SqlTranslatable for ItemPointerData
const TYPE_IDENT: &'static str = "pgrx_pg_sys::submodules::sql_translatable::ItemPointerData"
const TYPE_ORIGIN: TypeOrigin = TypeOrigin::External
const ARGUMENT_SQL: Result<SqlMappingRef, ArgumentError>
const RETURN_SQL: Result<ReturnsRef, ReturnsError>
fn type_name() -> &'static str
fn argument_sql() -> Result<SqlMapping, ArgumentError>
fn return_sql() -> Result<Returns, ReturnsError>
fn entity() -> FunctionMetadataTypeEntity<'static>
Auto Trait Implementations§
impl Freeze for ItemPointerData
impl RefUnwindSafe for ItemPointerData
impl Send for ItemPointerData
impl Sync for ItemPointerData
impl Unpin for ItemPointerData
impl UnsafeUnpin for ItemPointerData
impl UnwindSafe for ItemPointerData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more