Skip to content

Commit de150b2

Browse files
committed
WIP: Turbopack: Remove remaining dead implementations of serde traits
1 parent 79c3f68 commit de150b2

File tree

43 files changed

+149
-598
lines changed

Some content is hidden

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

43 files changed

+149
-598
lines changed

Cargo.lock

Lines changed: 0 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,6 @@ rstest = "0.16.0"
446446
rustc-hash = "2.1.1"
447447
semver = "1.0.16"
448448
serde = { version = "1.0.217", features = ["derive"] }
449-
serde_bytes = "0.11.15"
450449
serde_json = "1.0.138"
451450
serde_path_to_error = "0.1.16"
452451
serde_qs = "0.13.0"

crates/napi/src/next_api/project.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ use next_core::tracing_presets::{
3030
};
3131
use once_cell::sync::Lazy;
3232
use rand::Rng;
33-
use serde::{Deserialize, Serialize};
33+
use serde::Serialize;
3434
use tokio::{io::AsyncWriteExt, runtime::Handle, time::Instant};
3535
use tracing::Instrument;
3636
use tracing_subscriber::{Registry, layer::SubscriberExt, util::SubscriberInitExt};
@@ -1520,13 +1520,11 @@ pub fn project_compilation_events_subscribe(
15201520
#[derive(
15211521
Clone,
15221522
Debug,
1523-
Deserialize,
15241523
Eq,
15251524
Hash,
15261525
NonLocalValue,
15271526
OperationValue,
15281527
PartialEq,
1529-
Serialize,
15301528
TaskInput,
15311529
TraceRawVcs,
15321530
Encode,

crates/next-core/src/next_app/mod.rs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ use std::{
1313

1414
use anyhow::{Result, bail};
1515
use bincode::{Decode, Encode};
16-
use serde::{Deserialize, Serialize};
1716
use turbo_rcstr::RcStr;
1817
use turbo_tasks::{NonLocalValue, TaskInput, trace::TraceRawVcs};
1918

@@ -30,8 +29,6 @@ pub use crate::next_app::{
3029
Clone,
3130
Debug,
3231
Hash,
33-
Serialize,
34-
Deserialize,
3532
PartialEq,
3633
Eq,
3734
PartialOrd,
@@ -137,8 +134,6 @@ impl Display for PageSegment {
137134
Clone,
138135
Debug,
139136
Hash,
140-
Serialize,
141-
Deserialize,
142137
PartialEq,
143138
Eq,
144139
PartialOrd,
@@ -173,8 +168,6 @@ impl Display for PageType {
173168
PartialEq,
174169
Eq,
175170
Default,
176-
Serialize,
177-
Deserialize,
178171
TaskInput,
179172
TraceRawVcs,
180173
NonLocalValue,
@@ -355,8 +348,6 @@ impl PartialOrd for AppPage {
355348
Clone,
356349
Debug,
357350
Hash,
358-
Serialize,
359-
Deserialize,
360351
PartialEq,
361352
Eq,
362353
PartialOrd,
@@ -413,8 +404,6 @@ impl Display for PathSegment {
413404
PartialEq,
414405
Eq,
415406
Default,
416-
Serialize,
417-
Deserialize,
418407
TaskInput,
419408
TraceRawVcs,
420409
NonLocalValue,

crates/next-core/src/next_client_reference/visit_client_reference.rs

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ use std::future::Future;
22

33
use anyhow::Result;
44
use bincode::{Decode, Encode};
5-
use serde::{Deserialize, Serialize};
65
use tracing::{Instrument, Level, Span};
76
use turbo_rcstr::RcStr;
87
use turbo_tasks::{
@@ -31,8 +30,6 @@ use crate::{
3130
Eq,
3231
PartialEq,
3332
Hash,
34-
Serialize,
35-
Deserialize,
3633
Debug,
3734
ValueDebugFormat,
3835
TraceRawVcs,
@@ -51,8 +48,6 @@ pub struct ClientReference {
5148
Eq,
5249
PartialEq,
5350
Hash,
54-
Serialize,
55-
Deserialize,
5651
Debug,
5752
ValueDebugFormat,
5853
TraceRawVcs,
@@ -144,18 +139,7 @@ struct FindServerEntries {
144139
include_binding_usage: bool,
145140
}
146141

147-
#[derive(
148-
Clone,
149-
Eq,
150-
PartialEq,
151-
Hash,
152-
Serialize,
153-
Deserialize,
154-
Debug,
155-
ValueDebugFormat,
156-
TraceRawVcs,
157-
NonLocalValue,
158-
)]
142+
#[derive(Clone, Eq, PartialEq, Hash, Debug, ValueDebugFormat, TraceRawVcs, NonLocalValue)]
159143
enum FindServerEntriesNode {
160144
ClientReference,
161145
ServerComponentEntry(

0 commit comments

Comments
 (0)