Trait soroban_cli::commands::NetworkRunnable

source ·
pub trait NetworkRunnable {
    type Error;
    type Result;

    // Required method
    fn run_against_rpc_server<'life0, 'life1, 'life2, 'async_trait>(
        &'life0 self,
        global_args: Option<&'life1 Args>,
        config: Option<&'life2 Args>,
    ) -> Pin<Box<dyn Future<Output = Result<Self::Result, Self::Error>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait,
             'life1: 'async_trait,
             'life2: 'async_trait;
}

Required Associated Types§

Required Methods§

source

fn run_against_rpc_server<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, global_args: Option<&'life1 Args>, config: Option<&'life2 Args>, ) -> Pin<Box<dyn Future<Output = Result<Self::Result, Self::Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Implementors§

source§

impl NetworkRunnable for soroban_cli::commands::contract::bindings::typescript::Cmd

§

type Error = Error

§

type Result = ()

source§

impl NetworkRunnable for soroban_cli::commands::contract::deploy::asset::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::contract::deploy::wasm::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::contract::extend::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::contract::fetch::Cmd

§

type Error = Error

§

type Result = Vec<u8>

source§

impl NetworkRunnable for soroban_cli::commands::contract::install::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::contract::invoke::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::contract::read::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::contract::restore::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::events::Cmd

source§

impl NetworkRunnable for soroban_cli::commands::tx::simulate::Cmd