Trait beaker::Module

source ·
pub trait Module<'a, Config, Cmd: Subcommand, Err>where
    Config: Serialize + Deserialize<'a> + Default,{
    // Required method
    fn execute<Ctx: Context<'a, Config>>(ctx: Ctx, cmd: &Cmd) -> Result<(), Err>;
}

Required Methods§

source

fn execute<Ctx: Context<'a, Config>>(ctx: Ctx, cmd: &Cmd) -> Result<(), Err>

Object Safety§

This trait is not object safe.

Implementors§