Trait ldpc_toolbox::cli::Run

source ·
pub trait Run {
    // Required method
    fn run(&self) -> Result<(), Box<dyn Error>>;
}
Expand description

Trait to run a CLI subcommand

Required Methods§

source

fn run(&self) -> Result<(), Box<dyn Error>>

Run the CLI subcommand

Implementors§

source§

impl Run for ldpc_toolbox::cli::Args

source§

impl Run for ldpc_toolbox::cli::ccsds::Args

source§

impl Run for ldpc_toolbox::cli::dvbs2::Args

source§

impl Run for ldpc_toolbox::cli::encode::Args

source§

impl Run for ldpc_toolbox::cli::mackay_neal::Args

source§

impl Run for ldpc_toolbox::cli::peg::Args

source§

impl<Dec: DecoderFactory + FromStr<Err = E>, E: Into<Box<dyn Error + Send + Sync + 'static>>> Run for ldpc_toolbox::cli::ber::Args<Dec, E>