pub struct PageKey(u64);Expand description
An opaque, store-allocated handle to a blob held by a PageStore.
Handles are allocated by the store — densely and sequentially — and are only meaningful to the store that produced them. The caller treats them as opaque tokens.
Tuple Fields§
§0: u64Implementations§
Trait Implementations§
impl Copy for PageKey
impl Eq for PageKey
Source§impl Ord for PageKey
impl Ord for PageKey
1.21.0 (const: unstable) · 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 PartialOrd for PageKey
impl PartialOrd for PageKey
impl StructuralPartialEq for PageKey
Auto Trait Implementations§
impl Freeze for PageKey
impl RefUnwindSafe for PageKey
impl Send for PageKey
impl Sync for PageKey
impl Unpin for PageKey
impl UnsafeUnpin for PageKey
impl UnwindSafe for PageKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.