Struct sanakirja::Env [] [src]

pub struct Env {
    // some fields omitted
}

Environment, essentially containing locks and mmaps.

Methods

impl Env
[src]

fn new<P: AsRef<Path>>(file: P, size: u64) -> Result<EnvError>

Creates an environment.

fn txn_begin<'env>(&'env self) -> Txn<'env>

Start an immutable transaction.

fn mut_txn_begin<'env>(&'env self) -> MutTxn<'env, ()>

Start a mutable transaction.

fn statistics(&self) -> Statistics

Returns statistics about pages.