xtask: destructure

reviewable/pr640/r2
Tamir Duberstein 1 year ago
parent de1fe1f5e1
commit ecc03ecfad
No known key found for this signature in database

@ -24,15 +24,14 @@ enum Command {
}
fn main() {
let opts = XtaskOptions::parse();
let XtaskOptions { command } = Parser::parse();
use Command::*;
let ret = match opts.command {
Codegen(opts) => codegen::codegen(opts),
Docs => docs::docs(),
BuildIntegrationTest(opts) => build_test::build_test(opts),
BuildIntegrationTestEbpf(opts) => build_ebpf::build_ebpf(opts),
IntegrationTest(opts) => run::run(opts),
let ret = match command {
Command::Codegen(opts) => codegen::codegen(opts),
Command::Docs => docs::docs(),
Command::BuildIntegrationTest(opts) => build_test::build_test(opts),
Command::BuildIntegrationTestEbpf(opts) => build_ebpf::build_ebpf(opts),
Command::IntegrationTest(opts) => run::run(opts),
};
if let Err(e) = ret {

Loading…
Cancel
Save