Trait sherwood::DocMeta [-] [+] [src]

pub trait DocMeta {
    fn get_raw_meta<'a>(&'a self) -> Option<&'a [u8]>;
    fn seq_num(&self) -> u64;
    fn is_deleted(&self) -> bool;
    fn offset(&self) -> u64;

    fn get_meta<T: FromBytes>(&self) -> Option<T> { ... }
}

Trait for accessing document metadata

Required Methods

fn get_raw_meta<'a>(&'a self) -> Option<&'a [u8]>

Retrieves meta as raw bytes

fn seq_num(&self) -> u64

Returns sequence number for document

fn is_deleted(&self) -> bool

Checks if document was deleted

fn offset(&self) -> u64

Returns raw offset of document in file

Provided Methods

fn get_meta<T: FromBytes>(&self) -> Option<T>

Converts meta

Implementors