Fix clippy errors

This commit is contained in:
Abdo 2025-12-09 14:32:18 +03:00
parent 00f3084b0f
commit c3951076fc
2 changed files with 1 additions and 12 deletions

View file

@ -1,8 +1,6 @@
// Copyright: Ankitects Pty Ltd and contributors
// License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
use serde::Deserialize;
use serde_aux::field_attributes::deserialize_bool_from_anything;
use strum::IntoStaticStr;
use crate::prelude::*;
@ -56,15 +54,6 @@ pub enum BoolKey {
AddingDefaultsToCurrentDeck,
}
/// This is a workaround for old clients that used ints to represent boolean
/// values. For new config items, prefer using a bool directly.
#[derive(Deserialize, Default)]
struct BoolLike(
#[serde(deserialize_with = "deserialize_bool_from_anything")]
#[allow(dead_code)]
bool,
);
impl Collection {
pub fn get_config_bool(&self, key: BoolKey) -> bool {
match key {

View file

@ -161,7 +161,7 @@ impl Collection {
) -> Result<()> {
let ease_factor = u32::from(
card.memory_state
.map(|s| ((s.difficulty_shifted() * 1000.) as u16))
.map(|s| (s.difficulty_shifted() * 1000.) as u16)
.unwrap_or(card.ease_factor),
);
let entry = RevlogEntry {