[][src]Function holochain_core::nucleus::actions::initialize::initialize_application

pub fn initialize_application(
    dna: Dna,
    context: Arc<Context>
) -> Box<Future<Item = NucleusStatus, Error = String>>

Initialize Application, Action Creator This is the high-level initialization function that wraps the whole process of initializing an instance. It creates both InitApplication and ReturnInitializationResult actions asynchronously.

Returns a future that resolves to an Ok(NucleusStatus) or an Err(String) which carries either the Dna error or errors from the genesis callback.

Use futures::executor::block_on to wait for an initialized instance.