Skip to content

Commit 83bc9e0

Browse files
committed
Update Rust edition to 2024
1 parent b4a3e24 commit 83bc9e0

File tree

33 files changed

+108
-84
lines changed

33 files changed

+108
-84
lines changed

common/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "rebuilderd - common code"
55
authors = ["kpcyrd <[email protected]>"]
66
license = "GPL-3.0-or-later"
77
repository = "https://github.com/kpcyrd/rebuilderd"
8-
edition = "2021"
8+
edition = "2024"
99

1010
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1111

@@ -30,4 +30,4 @@ tokio-test = "0.4.4"
3030

3131
[features]
3232
diesel = ["dep:diesel"]
33-
v0 = []
33+
v0 = []

common/src/api/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::auth;
22
use crate::config::ConfigFile;
33
use crate::errors::Error;
44
use crate::utils::zstd_compress;
5-
use anyhow::{anyhow, Context};
5+
use anyhow::{Context, anyhow};
66
use async_trait::async_trait;
77
use log::debug;
88
use reqwest::header::CONTENT_ENCODING;

common/src/api/v1/models/build.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use chrono::NaiveDateTime;
22
#[cfg(feature = "diesel")]
33
use diesel::{
4-
deserialize::FromSql, serialize::Output, serialize::ToSql, sql_types::Text, sqlite::Sqlite,
5-
sqlite::SqliteValue, AsExpression, FromSqlRow, Queryable,
4+
AsExpression, FromSqlRow, Queryable, deserialize::FromSql, serialize::Output, serialize::ToSql,
5+
sql_types::Text, sqlite::Sqlite, sqlite::SqliteValue,
66
};
77
use serde::{Deserialize, Serialize};
88
use std::error::Error;

common/src/config.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ pub fn load<P: AsRef<Path>>(path: Option<P>) -> Result<ConfigFile> {
2020
config.update(c);
2121
}
2222

23-
if let Ok(path) = config_path() {
24-
if let Some(c) = load_from(path)? {
25-
config.update(c);
26-
}
23+
if let Ok(path) = config_path()
24+
&& let Some(c) = load_from(path)?
25+
{
26+
config.update(c);
2727
}
2828

2929
if let Some(path) = path {

common/src/errors.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pub use anyhow::{anyhow, bail, format_err, Context, Error, Result};
1+
pub use anyhow::{Context, Error, Result, anyhow, bail, format_err};
22
pub use log::{debug, error, info, trace, warn};

daemon/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "rebuilderd - independent build verification daemon"
55
authors = ["kpcyrd <[email protected]>"]
66
license = "GPL-3.0-or-later"
77
repository = "https://github.com/kpcyrd/rebuilderd"
8-
edition = "2021"
8+
edition = "2024"
99

1010
[package.metadata.deb]
1111
maintainer-scripts = "daemon/debian"

daemon/src/api/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::web;
22
use actix_web::http::header::{AcceptEncoding, ContentEncoding, Encoding, Header};
33
use actix_web::{HttpRequest, HttpResponse};
4-
use rebuilderd_common::errors::{format_err, Context, Error};
4+
use rebuilderd_common::errors::{Context, Error, format_err};
55
use rebuilderd_common::utils::{is_zstd_compressed, zstd_decompress};
66

77
pub mod v0;

daemon/src/api/v0/dashboard.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use crate::api::v0::into_queue_item;
22
use crate::models::Queued;
33
use crate::schema::{build_inputs, queue, rebuilds, source_packages};
44
use chrono::prelude::*;
5+
use diesel::NullableExpressionMethods;
56
use diesel::dsl::{case_when, sum};
67
use diesel::sql_types::Integer;
7-
use diesel::NullableExpressionMethods;
88
use diesel::{BoolExpressionMethods, ExpressionMethods, QueryDsl, RunQueryDsl};
99
use rebuilderd_common::api::v0::*;
1010
use rebuilderd_common::errors::*;

daemon/src/api/v0/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ use crate::models;
1414
use crate::models::{BinaryPackage, BuildInput, Queued, SourcePackage};
1515
use crate::schema::*;
1616
use crate::web;
17-
use actix_web::{get, http, post, HttpRequest, HttpResponse, Responder};
18-
use chrono::prelude::*;
17+
use actix_web::{HttpRequest, HttpResponse, Responder, get, http, post};
1918
use chrono::Duration;
19+
use chrono::prelude::*;
2020
pub(crate) use dashboard::DashboardState;
2121
use diesel::dsl::auto_type;
2222
use diesel::{QueryDsl, RunQueryDsl};
@@ -188,10 +188,10 @@ pub async fn list_pkgs(
188188
.map_err(Error::from)?
189189
{
190190
let latest_built_at = DateTime::from_naive_utc_and_offset(latest_built_at, Utc);
191-
if let Some(duration) = modified_since_duration(&req, latest_built_at) {
192-
if duration.num_seconds() >= 0 {
193-
return Ok(not_modified());
194-
}
191+
if let Some(duration) = modified_since_duration(&req, latest_built_at)
192+
&& duration.num_seconds() >= 0
193+
{
194+
return Ok(not_modified());
195195
}
196196

197197
let latest_built_at = SystemTime::from(latest_built_at);

daemon/src/api/v1/build.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ use crate::schema::{
1414
rebuilds, source_packages,
1515
};
1616
use crate::{attestation, web};
17-
use actix_web::{get, post, HttpRequest, HttpResponse, Responder};
17+
use actix_web::{HttpRequest, HttpResponse, Responder, get, post};
1818
use chrono::{Duration, Utc};
19-
use diesel::dsl::update;
2019
use diesel::NullableExpressionMethods;
2120
use diesel::QueryDsl;
21+
use diesel::dsl::update;
2222
use diesel::{ExpressionMethods, SqliteExpressionMethods};
2323
use diesel::{OptionalExtension, RunQueryDsl};
2424
use in_toto::crypto::PrivateKey;
@@ -28,8 +28,8 @@ use rebuilderd_common::api::v1::{
2828
};
2929
use rebuilderd_common::errors::Error;
3030
use rebuilderd_common::utils::{is_zstd_compressed, zstd_compress};
31-
use std::collections::hash_map::Entry;
3231
use std::collections::HashMap;
32+
use std::collections::hash_map::Entry;
3333
use std::sync::Arc;
3434

3535
#[diesel::dsl::auto_type]

0 commit comments

Comments
 (0)