pub struct RecordNumberBinding;Expand description
A binding for u64 record numbers stored as big-endian 8-byte arrays.
Implementations§
Source§impl RecordNumberBinding
impl RecordNumberBinding
Sourcepub fn entry_to_record_number(entry: &DatabaseEntry) -> Result<u64>
pub fn entry_to_record_number(entry: &DatabaseEntry) -> Result<u64>
Converts a DatabaseEntry to a record number (u64).
Sourcepub fn record_number_to_entry(number: u64, entry: &mut DatabaseEntry)
pub fn record_number_to_entry(number: u64, entry: &mut DatabaseEntry)
Converts a record number (u64) to a DatabaseEntry.
Trait Implementations§
Source§impl Clone for RecordNumberBinding
impl Clone for RecordNumberBinding
Source§fn clone(&self) -> RecordNumberBinding
fn clone(&self) -> RecordNumberBinding
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 moreSource§impl Debug for RecordNumberBinding
impl Debug for RecordNumberBinding
Source§impl Default for RecordNumberBinding
impl Default for RecordNumberBinding
Source§fn default() -> RecordNumberBinding
fn default() -> RecordNumberBinding
Returns the “default value” for a type. Read more
Source§impl EntryBinding<u64> for RecordNumberBinding
impl EntryBinding<u64> for RecordNumberBinding
Source§fn entry_to_object(&self, entry: &DatabaseEntry) -> Result<u64>
fn entry_to_object(&self, entry: &DatabaseEntry) -> Result<u64>
Converts a
DatabaseEntry to an object. Read moreSource§fn object_to_entry(&self, object: &u64, entry: &mut DatabaseEntry) -> Result<()>
fn object_to_entry(&self, object: &u64, entry: &mut DatabaseEntry) -> Result<()>
Converts an object to a
DatabaseEntry. Read moreimpl Copy for RecordNumberBinding
Auto Trait Implementations§
impl Freeze for RecordNumberBinding
impl RefUnwindSafe for RecordNumberBinding
impl Send for RecordNumberBinding
impl Sync for RecordNumberBinding
impl Unpin for RecordNumberBinding
impl UnsafeUnpin for RecordNumberBinding
impl UnwindSafe for RecordNumberBinding
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