pub struct SerializedRemote { /* private fields */ }Trait Implementations§
Source§impl Check for SerializedRemote
impl Check for SerializedRemote
Source§impl Debug for SerializedRemote
impl Debug for SerializedRemote
impl Eq for SerializedRemote
Source§impl Ord for SerializedRemote
impl Ord for SerializedRemote
Source§impl PartialEq for SerializedRemote
impl PartialEq for SerializedRemote
Source§impl PartialOrd for SerializedRemote
impl PartialOrd for SerializedRemote
Source§impl Storable for SerializedRemote
impl Storable for SerializedRemote
Source§type PageReferences = Empty<u64>
type PageReferences = Empty<u64>
An iterator over the offsets to pages contained in this
value. Only values from this crate can generate non-empty
iterators, but combined values (like tuples) must chain the
iterators returned by method
page_offsets.Source§fn page_references(&self) -> Self::PageReferences
fn page_references(&self) -> Self::PageReferences
If this value is an offset to another page at offset
offset,
return Some(offset). Return None else.impl StructuralPartialEq for SerializedRemote
Source§impl UnsizedStorable for SerializedRemote
impl UnsizedStorable for SerializedRemote
const ALIGN: usize = 8
Source§fn size(&self) -> usize
fn size(&self) -> usize
If
Self::SIZE.is_some(), this must return the same
value. The default implementation is Self;:SIZE.unwrap().Source§unsafe fn onpage_size(p: *const u8) -> usize
unsafe fn onpage_size(p: *const u8) -> usize
Read the size from an on-page entry. If
Self::SIZE.is_some()
this must be the same value.unsafe fn from_raw_ptr<'a, T>(_: &T, p: *const u8) -> &'a Self
Source§unsafe fn write_to_page_alloc<T: AllocPage>(&self, _: &mut T, p: *mut u8)
unsafe fn write_to_page_alloc<T: AllocPage>(&self, _: &mut T, p: *mut u8)
Write to a page. Must not overwrite the allocated size, but
this isn’t checked (which is why it’s unsafe). Read more
Source§unsafe fn write_to_page(&self, _: *mut u8)
unsafe fn write_to_page(&self, _: *mut u8)
Write to a page. Must not overwrite the allocated size, but
this isn’t checked (which is why it’s unsafe).
Auto Trait Implementations§
impl !Sized for SerializedRemote
impl Freeze for SerializedRemote
impl RefUnwindSafe for SerializedRemote
impl Send for SerializedRemote
impl Sync for SerializedRemote
impl Unpin for SerializedRemote
impl UnsafeUnpin for SerializedRemote
impl UnwindSafe for SerializedRemote
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
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.