Skip to content

Commit

Permalink
Derive copy for some enums
Browse files Browse the repository at this point in the history
  • Loading branch information
AurevoirXavier committed Jul 16, 2024
1 parent c90ba73 commit 5e39dd0
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/component/function.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize};
use super::setting::Chat;
use crate::widget::ComboBoxItem;

#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)]
#[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize)]
#[serde(rename_all = "kebab-case")]
pub enum Function {
Rewrite,
Expand Down
2 changes: 1 addition & 1 deletion src/component/setting.rs
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ pub struct Development {
pub log_level: LogLevel,
}

#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "kebab-case")]
pub enum LogLevel {
Trace,
Expand Down
2 changes: 1 addition & 1 deletion src/service/audio.rs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ impl Debug for Audio {
}
}

#[derive(Debug)]
#[derive(Clone, Copy, Debug)]
enum Effect {
Notification,
Abort,
Expand Down
2 changes: 1 addition & 1 deletion src/state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ impl State {
pub fn new(log_filter_handle: Handle<EnvFilter, Registry>, setting: &Setting) -> Result<Self> {
let development = Development { log_filter_handle };

development.reload_log_filter(setting.development.log_level.clone().into())?;
development.reload_log_filter(setting.development.log_level.into())?;

Ok(Self { chat: Default::default(), development, ui: Default::default() })
}
Expand Down
4 changes: 1 addition & 3 deletions src/ui/panel/setting.rs
Original file line number Diff line number Diff line change
Expand Up @@ -193,9 +193,7 @@ impl Setting {
{
ctx.state
.development
.reload_log_filter(
ctx.components.setting.development.log_level.clone().into(),
)
.reload_log_filter(ctx.components.setting.development.log_level.into())
.expect("reload must succeed");
}
});
Expand Down

0 comments on commit 5e39dd0

Please sign in to comment.