mirror of
https://github.com/ankitects/anki.git
synced 2026-01-08 03:23:54 -05:00
Fix clippy errors
This commit is contained in:
parent
00f3084b0f
commit
c3951076fc
2 changed files with 1 additions and 12 deletions
|
|
@ -1,8 +1,6 @@
|
||||||
// Copyright: Ankitects Pty Ltd and contributors
|
// Copyright: Ankitects Pty Ltd and contributors
|
||||||
// License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
// 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 strum::IntoStaticStr;
|
||||||
|
|
||||||
use crate::prelude::*;
|
use crate::prelude::*;
|
||||||
|
|
@ -56,15 +54,6 @@ pub enum BoolKey {
|
||||||
AddingDefaultsToCurrentDeck,
|
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 {
|
impl Collection {
|
||||||
pub fn get_config_bool(&self, key: BoolKey) -> bool {
|
pub fn get_config_bool(&self, key: BoolKey) -> bool {
|
||||||
match key {
|
match key {
|
||||||
|
|
|
||||||
|
|
@ -161,7 +161,7 @@ impl Collection {
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let ease_factor = u32::from(
|
let ease_factor = u32::from(
|
||||||
card.memory_state
|
card.memory_state
|
||||||
.map(|s| ((s.difficulty_shifted() * 1000.) as u16))
|
.map(|s| (s.difficulty_shifted() * 1000.) as u16)
|
||||||
.unwrap_or(card.ease_factor),
|
.unwrap_or(card.ease_factor),
|
||||||
);
|
);
|
||||||
let entry = RevlogEntry {
|
let entry = RevlogEntry {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue