diff --git a/crates/clash-verge-draft/bench/benche_me.rs b/crates/clash-verge-draft/bench/benche_me.rs index 77f329e17..792618ad9 100644 --- a/crates/clash-verge-draft/bench/benche_me.rs +++ b/crates/clash-verge-draft/bench/benche_me.rs @@ -5,26 +5,16 @@ use tokio::runtime::Runtime; use clash_verge_draft::Draft; -#[derive(Clone, Debug)] +#[derive(Default, Clone, Debug)] struct IVerge { enable_auto_launch: Option, enable_tun_mode: Option, } -impl Default for IVerge { - fn default() -> Self { - Self { - enable_auto_launch: None, - enable_tun_mode: None, - } - } -} - fn make_draft() -> Draft { let verge = IVerge { enable_auto_launch: Some(true), enable_tun_mode: Some(false), - ..Default::default() }; Draft::new(verge) }