chore: migrate to rust 2024 (#2635)

* chore: upgrade to 2024 edition

* ugh unsafe

* format

* nixxxxxxxxxxx why
This commit is contained in:
Ellie Huxtable
2025-03-19 12:44:20 +00:00
committed by GitHub
parent 28d5ff83c2
commit 14ec768b45
93 changed files with 1035 additions and 777 deletions

View File

@ -1,6 +1,6 @@
[package]
name = "atuin-server-database"
edition = "2021"
edition = "2024"
description = "server database library for atuin"
version = { workspace = true }

View File

@ -15,7 +15,7 @@ use self::{
};
use async_trait::async_trait;
use atuin_common::record::{EncryptedData, HostId, Record, RecordIdx, RecordStatus};
use serde::{de::DeserializeOwned, Serialize};
use serde::{Serialize, de::DeserializeOwned};
use time::{Date, Duration, Month, OffsetDateTime, Time, UtcOffset};
use tracing::instrument;
@ -83,7 +83,7 @@ pub trait Database: Sized + Clone + Send + Sync + 'static {
async fn status(&self, user: &User) -> DbResult<RecordStatus>;
async fn count_history_range(&self, user: &User, range: Range<OffsetDateTime>)
-> DbResult<i64>;
-> DbResult<i64>;
async fn list_history(
&self,