pub struct InternalID {
pub table_id: u64,
pub offset: u64,
}Expand description
A 4-byte aligned, 8-byte internal node/rel identifier.
Fields§
§table_id: u64§offset: u64Trait 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 (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 InternalID
Source§impl Debug for InternalID
impl Debug for InternalID
Source§impl Deserialize for InternalID
impl Deserialize for InternalID
Source§impl<'de> Deserialize<'de> for InternalID
impl<'de> Deserialize<'de> for InternalID
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for InternalID
Source§impl From<InternalID> for Value
impl From<InternalID> for Value
Source§fn from(v: InternalID) -> Self
fn from(v: InternalID) -> Self
Converts to this type from the input type.
Source§impl Hash for InternalID
impl Hash for InternalID
Source§impl PartialEq for InternalID
impl PartialEq for InternalID
Source§impl Serialize for InternalID
impl Serialize for InternalID
Source§impl Serialize for InternalID
impl Serialize 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§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more