pub fn create_with_inner<V: VaultTrait>(ctx: &Context, inner: V) -> Result<Address> {
        let rt = ctx.runtime();
        block_future(&rt, async {
            VaultWorker::create_with_inner(ctx, inner).await
        })
    }
/// Start a Vault Worker with given implementation.
Start a Vault Worker with given implementation.
Start a Vault Worker with given implementation .
pub fn create_with_inner<V: VaultTrait>(ctx: &Context, inner: V) -> Result<Address> {
        let rt = ctx.runtime();
        block_future(&rt, async {
            VaultWorker::create_with_inner(ctx, inner).await
        })
    }
pub fn create_with_inner < V : VaultTrait > ( ctx : & Context , inner : V ) -> Result < Address > { let rt = ctx . runtime ( ) ; block_future ( & rt , async { VaultWorker :: create_with_inner ( ctx , inner ) . await } ) }
Start a Vault Worker with given implementation.
Start a Vault Worker with given implementation .
ctx
&Context
inner
V
ctx
&Context
inner
V