@@ -24,7 +24,7 @@ use crate::utils::toml_utils::*;
2424
2525pub ( crate ) const SUPPORTED_MANIFEST_VERSIONS : [ & str ; 1 ] = [ "2" ] ;
2626
27- #[ derive( Clone , Debug , PartialEq ) ]
27+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
2828pub struct Manifest {
2929 manifest_version : String ,
3030 pub date : String ,
@@ -34,25 +34,25 @@ pub struct Manifest {
3434 profiles : HashMap < Profile , Vec < String > > ,
3535}
3636
37- #[ derive( Clone , Debug , PartialEq ) ]
37+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
3838pub struct Package {
3939 pub version : String ,
4040 pub targets : PackageTargets ,
4141}
4242
43- #[ derive( Clone , Debug , PartialEq ) ]
43+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
4444pub enum PackageTargets {
4545 Wildcard ( TargetedPackage ) ,
4646 Targeted ( HashMap < TargetTriple , TargetedPackage > ) ,
4747}
4848
49- #[ derive( Clone , Debug , PartialEq ) ]
49+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
5050pub struct TargetedPackage {
5151 pub bins : Vec < ( CompressionKind , HashedBinary ) > ,
5252 pub components : Vec < Component > ,
5353}
5454
55- #[ derive( Clone , Copy , Debug , PartialEq ) ]
55+ #[ derive( Clone , Copy , Debug , Eq , PartialEq ) ]
5656pub enum CompressionKind {
5757 GZip ,
5858 XZ ,
@@ -77,7 +77,7 @@ impl CompressionKind {
7777 }
7878}
7979
80- #[ derive( Clone , Debug , PartialEq ) ]
80+ #[ derive( Clone , Debug , Eq , PartialEq ) ]
8181pub struct HashedBinary {
8282 pub url : String ,
8383 pub hash : String ,
0 commit comments