Skip to content

Commit cb2ed33

Browse files
authored
refactor: remove unnecessary derive Serialize on Error (#25)
1 parent 276bdc2 commit cb2ed33

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/error.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
use std::path::PathBuf;
22

3-
use serde::Serialize;
43
use thiserror::Error;
54

65
use crate::PackageLocator;
76

8-
#[derive(Debug, Clone, PartialEq, Serialize, Error)]
7+
#[derive(Debug, Clone, PartialEq, Error)]
98
pub enum Error {
109
#[error(transparent)]
1110
BadSpecifier(Box<BadSpecifier>),
@@ -23,21 +22,21 @@ pub enum Error {
2322
MissingDependency(Box<MissingDependency>),
2423
}
2524

26-
#[derive(Debug, Clone, PartialEq, Serialize, Error)]
25+
#[derive(Debug, Clone, PartialEq, Error)]
2726
#[error("{message}")]
2827
pub struct BadSpecifier {
2928
pub message: String,
3029
pub specifier: String,
3130
}
3231

33-
#[derive(Debug, Clone, PartialEq, Serialize, Error)]
32+
#[derive(Debug, Clone, PartialEq, Error)]
3433
#[error("{message}")]
3534
pub struct FailedManifestHydration {
3635
pub message: String,
3736
pub manifest_path: PathBuf,
3837
}
3938

40-
#[derive(Debug, Clone, PartialEq, Serialize, Error)]
39+
#[derive(Debug, Clone, PartialEq, Error)]
4140
#[error("{message}")]
4241
pub struct MissingPeerDependency {
4342
pub message: String,
@@ -51,7 +50,7 @@ pub struct MissingPeerDependency {
5150
pub broken_ancestors: Vec<PackageLocator>,
5251
}
5352

54-
#[derive(Debug, Clone, PartialEq, Serialize, Error)]
53+
#[derive(Debug, Clone, PartialEq, Error)]
5554
#[error("{message}")]
5655
pub struct UndeclaredDependency {
5756
pub message: String,
@@ -63,7 +62,7 @@ pub struct UndeclaredDependency {
6362
pub issuer_path: PathBuf,
6463
}
6564

66-
#[derive(Debug, Clone, PartialEq, Serialize, Error)]
65+
#[derive(Debug, Clone, PartialEq, Error)]
6766
#[error("{message}")]
6867
pub struct MissingDependency {
6968
pub message: String,

0 commit comments

Comments
 (0)