Struct lmdb_rs_m::core::MdbValue [−][src]
pub struct MdbValue<'a> { /* fields omitted */ }
Methods
impl<'a> MdbValue<'a>
[src]
impl<'a> MdbValue<'a>
pub unsafe fn new(data: *const c_void, len: usize) -> MdbValue<'a>
[src]
pub unsafe fn new(data: *const c_void, len: usize) -> MdbValue<'a>
pub unsafe fn from_raw(mdb_val: *const MDB_val) -> MdbValue<'a>
[src]
pub unsafe fn from_raw(mdb_val: *const MDB_val) -> MdbValue<'a>
pub fn new_from_sized<T>(data: &'a T) -> MdbValue<'a>
[src]
pub fn new_from_sized<T>(data: &'a T) -> MdbValue<'a>
pub unsafe fn get_ref(&'a self) -> *const c_void
[src]
pub unsafe fn get_ref(&'a self) -> *const c_void
pub fn get_size(&self) -> usize
[src]
pub fn get_size(&self) -> usize
Trait Implementations
impl<'a> Copy for MdbValue<'a>
[src]
impl<'a> Copy for MdbValue<'a>
impl<'a> Clone for MdbValue<'a>
[src]
impl<'a> Clone for MdbValue<'a>
fn clone(&self) -> MdbValue<'a>
[src]
fn clone(&self) -> MdbValue<'a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a> Debug for MdbValue<'a>
[src]
impl<'a> Debug for MdbValue<'a>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a> ToMdbValue for MdbValue<'a>
[src]
impl<'a> ToMdbValue for MdbValue<'a>
fn to_mdb_value<'b>(&'b self) -> MdbValue<'b>
[src]
fn to_mdb_value<'b>(&'b self) -> MdbValue<'b>