#[repr(C)]pub struct InternalId {
pub table_id: u64,
pub offset: u64,
}Expand description
Internal row identifier within the engine.
Matches the C++ internalID_t layout: (table_id, offset).
Total size: 16 bytes.
Fields§
§table_id: u64§offset: u64Implementations§
Trait Implementations§
Source§impl Clone for InternalId
impl Clone for InternalId
Source§fn clone(&self) -> InternalId
fn clone(&self) -> InternalId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InternalId
impl Debug for InternalId
Source§impl Display for InternalId
impl Display for InternalId
Source§impl Hash for InternalId
impl Hash for InternalId
Source§impl Ord for InternalId
impl Ord for InternalId
Source§fn cmp(&self, other: &InternalId) -> Ordering
fn cmp(&self, other: &InternalId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InternalId
impl PartialEq for InternalId
Source§impl PartialOrd for InternalId
impl PartialOrd for InternalId
impl Copy for InternalId
impl Eq for InternalId
impl StructuralPartialEq for InternalId
Auto Trait Implementations§
impl Freeze for InternalId
impl RefUnwindSafe for InternalId
impl Send for InternalId
impl Sync for InternalId
impl Unpin for InternalId
impl UnsafeUnpin for InternalId
impl UnwindSafe for InternalId
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