Skip to content

Commit 6d589c5

Browse files
messenseThomas Bracht Laumann Jespersen
authored and
Thomas Bracht Laumann Jespersen
committed
derive Serialize is not needed
1 parent 5579ca7 commit 6d589c5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/json.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use runtest::ProcRes;
1717
// These structs are a subset of the ones found in
1818
// `syntax::json`.
1919

20-
#[derive(Serialize, Deserialize)]
20+
#[derive(Deserialize)]
2121
struct Diagnostic {
2222
message: String,
2323
code: Option<DiagnosticCode>,
@@ -27,7 +27,7 @@ struct Diagnostic {
2727
rendered: Option<String>,
2828
}
2929

30-
#[derive(Serialize, Deserialize, Clone)]
30+
#[derive(Deserialize, Clone)]
3131
struct DiagnosticSpan {
3232
file_name: String,
3333
line_start: usize,
@@ -40,7 +40,7 @@ struct DiagnosticSpan {
4040
expansion: Option<Box<DiagnosticSpanMacroExpansion>>,
4141
}
4242

43-
#[derive(Serialize, Deserialize, Clone)]
43+
#[derive(Deserialize, Clone)]
4444
struct DiagnosticSpanMacroExpansion {
4545
/// span where macro was applied to generate this code
4646
span: DiagnosticSpan,
@@ -49,7 +49,7 @@ struct DiagnosticSpanMacroExpansion {
4949
macro_decl_name: String,
5050
}
5151

52-
#[derive(Serialize, Deserialize, Clone)]
52+
#[derive(Deserialize, Clone)]
5353
struct DiagnosticCode {
5454
/// The code itself.
5555
code: String,

0 commit comments

Comments
 (0)