From 4c8b14d2f1bac9b4c93364f753cbf20d41f55d38 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Thu, 30 Sep 2021 03:59:18 +0900 Subject: [PATCH] Derive Default for CompileOpts --- compiler/src/compile.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/compiler/src/compile.rs b/compiler/src/compile.rs index 0ee81d35a..99cd9456e 100644 --- a/compiler/src/compile.rs +++ b/compiler/src/compile.rs @@ -64,19 +64,13 @@ struct Compiler { opts: CompileOpts, } -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Default)] pub struct CompileOpts { /// How optimized the bytecode output should be; any optimize > 0 does /// not emit assert statements pub optimize: u8, } -impl Default for CompileOpts { - fn default() -> Self { - CompileOpts { optimize: 0 } - } -} - #[derive(Debug, Clone, Copy)] struct CompileContext { loop_data: Option<(ir::BlockIdx, ir::BlockIdx)>,