Use is_valid for Id

This commit is contained in:
2026-08-18 17:31:19 +03:00
parent 3cd7c12baa
commit d3c28179b6
10 changed files with 36 additions and 32 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
use crate::lang::{DeckSettings, CardStatistics, INVALID_ID};
use crate::lang::{CardStatistics, DeckSettings, INVALID_ID};
use rusqlite::Connection;
use std::time::Instant;
@@ -64,7 +64,7 @@ pub fn add_stat_list(stat: &mut [CardStatistics], connection: &Connection) {
for (index, id) in (start_index..=last_index).enumerate() {
stat[index].id = id.into();
}
println!("Added {} cards for {:?}", stat.len(), time.elapsed());
}
@@ -103,7 +103,7 @@ pub fn update_stat_score(stat: &CardStatistics, connection: &Connection) {
}
pub fn delete_stat(stat: &CardStatistics, connection: &Connection) {
if stat.id == INVALID_ID {
if !stat.id.is_valid() {
return;
}
connection