Skip to content

Commit 5b2b917

Browse files
committed
Remove #[macro_use] for serde
1 parent 4f39242 commit 5b2b917

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+101
-37
lines changed

src/controllers/category.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use diesel::prelude::*;
1010
use diesel_async::RunQueryDsl;
1111
use futures_util::FutureExt;
1212
use http::request::Parts;
13+
use serde::{Deserialize, Serialize};
1314

1415
#[derive(Debug, Deserialize, FromRequestParts, utoipa::IntoParams)]
1516
#[from_request(via(Query))]

src/controllers/crate_owner_invitation.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ use diesel_async::{AsyncPgConnection, RunQueryDsl};
2222
use http::StatusCode;
2323
use http::request::Parts;
2424
use indexmap::IndexMap;
25+
use serde::{Deserialize, Serialize};
2526
use std::collections::{HashMap, HashSet};
2627

2728
#[derive(Serialize, utoipa::ToSchema)]

src/controllers/github/secret_scanning.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use minijinja::context;
2020
use p256::PublicKey;
2121
use p256::ecdsa::VerifyingKey;
2222
use p256::ecdsa::signature::Verifier;
23+
use serde::{Deserialize, Serialize};
2324
use serde_json as json;
2425
use std::collections::{BTreeMap, BTreeSet, HashMap};
2526
use std::str::FromStr;

src/controllers/helpers.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use axum::Json;
22
use axum::response::{IntoResponse, Response};
3+
use serde::Serialize;
34

45
pub mod authorization;
56
pub(crate) mod pagination;

src/controllers/helpers/pagination.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -449,13 +449,13 @@ macro_rules! seek {
449449
$($(#[$field_meta:meta])? $field:ident: $ty:ty),* $(,)?
450450
}) => {
451451
paste::item! {
452-
#[derive(Debug, Default, Deserialize, PartialEq)]
452+
#[derive(Debug, Default, serde::Deserialize, PartialEq)]
453453
#[serde(from = $variant "Helper")]
454454
$vis struct $variant {
455455
$($(#[$field_meta])? pub(super) $field: $ty),*
456456
}
457457

458-
#[derive(Debug, Default, Deserialize, Serialize, PartialEq)]
458+
#[derive(Debug, Default, serde::Deserialize, serde::Serialize, PartialEq)]
459459
struct [<$variant Helper>]($($(#[$field_meta])? pub(super) $ty),*);
460460

461461
impl From<[<$variant Helper>]> for $variant {
@@ -487,7 +487,7 @@ macro_rules! seek {
487487
seek!(@variant_struct $vis $variant $fields);
488488
)*
489489
paste::item! {
490-
#[derive(Debug, Deserialize, Serialize, PartialEq)]
490+
#[derive(Debug, serde::Deserialize, serde::Serialize, PartialEq)]
491491
#[serde(untagged)]
492492
$vis enum [<$name Payload>] {
493493
$(

src/controllers/keyword.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use axum::Json;
88
use axum::extract::{FromRequestParts, Path, Query};
99
use diesel::prelude::*;
1010
use http::request::Parts;
11+
use serde::{Deserialize, Serialize};
1112

1213
#[derive(Debug, Deserialize, FromRequestParts, utoipa::IntoParams)]
1314
#[from_request(via(Query))]

src/controllers/krate.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use axum::extract::{FromRequestParts, Path};
44
use crates_io_database::schema::crates;
55
use diesel::{OptionalExtension, QueryDsl};
66
use diesel_async::{AsyncPgConnection, RunQueryDsl};
7+
use serde::Deserialize;
78
use utoipa::IntoParams;
89

910
pub mod delete;

src/controllers/krate/delete.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use diesel_async::{AsyncConnection, AsyncPgConnection, RunQueryDsl};
1919
use http::StatusCode;
2020
use http::request::Parts;
2121
use minijinja::context;
22+
use serde::Deserialize;
2223
use tracing::error;
2324

2425
const DOWNLOADS_PER_MONTH_LIMIT: u64 = 500;

src/controllers/krate/downloads.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use diesel::prelude::*;
1919
use diesel_async::{AsyncPgConnection, RunQueryDsl};
2020
use futures_util::FutureExt;
2121
use futures_util::future::BoxFuture;
22+
use serde::{Deserialize, Serialize};
2223
use std::cmp;
2324
use std::str::FromStr;
2425

src/controllers/krate/follow.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use axum::Json;
1111
use diesel::prelude::*;
1212
use diesel_async::{AsyncPgConnection, RunQueryDsl};
1313
use http::request::Parts;
14+
use serde::Serialize;
1415

1516
async fn follow_target(
1617
crate_name: &str,

0 commit comments

Comments
 (0)