[][src]Trait cordoba::CDBAccess

pub trait CDBAccess: Deref<Target = [u8]> {
    fn read_pair(&self, pos: usize) -> Result<(u32, u32)> { ... }
fn read_hash_pos(&self, pos: usize) -> Result<(CDBHash, usize)> { ... }
fn read_value_length(&self, pos: usize) -> Result<(usize, usize)> { ... }
fn read_header(&self) -> Result<[PosLen; 256]> { ... }
fn get_data(&self, pos: usize, len: usize) -> Result<&[u8]> { ... } }

Provided methods

fn read_pair(&self, pos: usize) -> Result<(u32, u32)>

fn read_hash_pos(&self, pos: usize) -> Result<(CDBHash, usize)>

fn read_value_length(&self, pos: usize) -> Result<(usize, usize)>

fn read_header(&self) -> Result<[PosLen; 256]>

fn get_data(&self, pos: usize, len: usize) -> Result<&[u8]>

Loading content...

Implementations on Foreign Types

impl CDBAccess for Mmap[src]

impl CDBAccess for Vec<u8>[src]

impl<'_> CDBAccess for &'_ [u8][src]

Loading content...

Implementors

Loading content...