@@ -24,7 +24,7 @@ use crate::utils::toml_utils::*;
24
24
25
25
pub ( crate ) const SUPPORTED_MANIFEST_VERSIONS : [ & str ; 1 ] = [ "2" ] ;
26
26
27
- #[ derive( Clone , Debug , PartialEq ) ]
27
+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
28
28
pub struct Manifest {
29
29
manifest_version : String ,
30
30
pub date : String ,
@@ -34,25 +34,25 @@ pub struct Manifest {
34
34
profiles : HashMap < Profile , Vec < String > > ,
35
35
}
36
36
37
- #[ derive( Clone , Debug , PartialEq ) ]
37
+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
38
38
pub struct Package {
39
39
pub version : String ,
40
40
pub targets : PackageTargets ,
41
41
}
42
42
43
- #[ derive( Clone , Debug , PartialEq ) ]
43
+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
44
44
pub enum PackageTargets {
45
45
Wildcard ( TargetedPackage ) ,
46
46
Targeted ( HashMap < TargetTriple , TargetedPackage > ) ,
47
47
}
48
48
49
- #[ derive( Clone , Debug , PartialEq ) ]
49
+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
50
50
pub struct TargetedPackage {
51
51
pub bins : Vec < ( CompressionKind , HashedBinary ) > ,
52
52
pub components : Vec < Component > ,
53
53
}
54
54
55
- #[ derive( Clone , Copy , Debug , PartialEq ) ]
55
+ #[ derive( Clone , Copy , Debug , Eq , PartialEq ) ]
56
56
pub enum CompressionKind {
57
57
GZip ,
58
58
XZ ,
@@ -77,7 +77,7 @@ impl CompressionKind {
77
77
}
78
78
}
79
79
80
- #[ derive( Clone , Debug , PartialEq ) ]
80
+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
81
81
pub struct HashedBinary {
82
82
pub url : String ,
83
83
pub hash : String ,
0 commit comments