pub fn open<T: AsRef<OsStr> + ?Sized>(
        data_dir: &T,
        engine_config: EngineConfig,
        post_state_hash: Digest,
    ) -> Self {
        let global_state_path = Self::global_state_dir(data_dir);
        Self::open_raw(global_state_path, engine_config, post_state_hash)
    }
/// Creates a new instance of builder using the supplied configurations, opening wrapped LMDBs
/// (e.g. in the Trie and Data stores) rather than creating them.
Creates a new instance of builder using the supplied configurations, opening wrapped LMDBs
rather than creating them.
Creates a new instance of builder using the supplied configurations opening wrapped LMDBs rather than creating them .
pub fn open<T: AsRef<OsStr> + ?Sized>(
        data_dir: &T,
        engine_config: EngineConfig,
        post_state_hash: Digest,
    ) -> Self {
        let global_state_path = Self::global_state_dir(data_dir);
        Self::open_raw(global_state_path, engine_config, post_state_hash)
    }
pub fn open < T : AsRef < OsStr > + ? Sized > ( data_dir : & T , engine_config : EngineConfig , post_state_hash : Digest , ) -> Self { let global_state_path = Self :: global_state_dir ( data_dir ) ; Self :: open_raw ( global_state_path , engine_config , post_state_hash ) }
Creates a new instance of builder using the supplied configurations, opening wrapped LMDBs
(e.g.
Creates a new instance of builder using the supplied configurations opening wrapped LMDBs ( e . g .
data_dir
&T
engine_config
EngineConfig
post_state_hash
Digest
data_dir
&T
engine_config
EngineConfig
post_state_hash
Digest