pub struct RawIndexEntry(/* private fields */);Expand description
RawIndexEntry
Implementations§
Source§impl RawIndexEntry
impl RawIndexEntry
pub fn try_from_entry(entry: &IndexEntry) -> Result<Self, IndexEntryEncodeError>
pub fn try_decode(&self) -> Result<IndexEntry, IndexEntryCorruption>
pub fn as_bytes(&self) -> &[u8] ⓘ
pub const fn len(&self) -> usize
pub const fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for RawIndexEntry
impl Clone for RawIndexEntry
Source§fn clone(&self) -> RawIndexEntry
fn clone(&self) -> RawIndexEntry
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 RawIndexEntry
impl Debug for RawIndexEntry
Source§impl PartialEq for RawIndexEntry
impl PartialEq for RawIndexEntry
Source§impl Storable for RawIndexEntry
impl Storable for RawIndexEntry
Source§fn to_bytes(&self) -> Cow<'_, [u8]>
fn to_bytes(&self) -> Cow<'_, [u8]>
Converts the element into a possibly borrowed byte slice. Read more
Source§fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
Converts bytes into an element.
Source§fn to_bytes_checked(&self) -> Cow<'_, [u8]>
fn to_bytes_checked(&self) -> Cow<'_, [u8]>
Like
to_bytes, but checks that bytes conform to declared bounds.Source§fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
Like
into_bytes, but checks that bytes conform to declared bounds.Source§fn check_bounds(bytes: &[u8])
fn check_bounds(bytes: &[u8])
Validates that a byte slice fits within this type’s declared bounds.
impl Eq for RawIndexEntry
impl StructuralPartialEq for RawIndexEntry
Auto Trait Implementations§
impl Freeze for RawIndexEntry
impl RefUnwindSafe for RawIndexEntry
impl Send for RawIndexEntry
impl Sync for RawIndexEntry
impl Unpin for RawIndexEntry
impl UnsafeUnpin for RawIndexEntry
impl UnwindSafe for RawIndexEntry
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