NetworkRunnable

Trait 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

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

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::contract::upload::Cmd

Source§

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

Source§

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

Source§

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