@@ -54,7 +54,7 @@ pub mod units_for_slot {
54
54
use serde:: { Deserialize , Serialize } ;
55
55
use url:: Url ;
56
56
57
- #[ derive( Debug , Serialize , Deserialize ) ]
57
+ #[ derive( Debug , Serialize , Deserialize , PartialEq ) ]
58
58
#[ serde( rename_all = "camelCase" ) ]
59
59
pub struct Response {
60
60
pub targeting_input_base : Map ,
@@ -63,14 +63,14 @@ pub mod units_for_slot {
63
63
pub campaigns : Vec < Campaign > ,
64
64
}
65
65
66
- #[ derive( Debug , Clone , Serialize , Deserialize ) ]
66
+ #[ derive( Debug , Clone , Serialize , Deserialize , PartialEq ) ]
67
67
#[ serde( rename_all = "camelCase" ) ]
68
68
pub struct UnitsWithPrice {
69
69
pub unit : AdUnit ,
70
70
pub price : BigNum ,
71
71
}
72
72
73
- #[ derive( Debug , Clone , Serialize , Deserialize ) ]
73
+ #[ derive( Debug , Clone , Serialize , Deserialize , PartialEq ) ]
74
74
#[ serde( rename_all = "camelCase" ) ]
75
75
pub struct Campaign {
76
76
#[ serde( flatten) ]
@@ -79,7 +79,7 @@ pub mod units_for_slot {
79
79
pub units_with_price : Vec < UnitsWithPrice > ,
80
80
}
81
81
82
- #[ derive( Debug , Clone , Serialize , Deserialize ) ]
82
+ #[ derive( Debug , Clone , Serialize , Deserialize , PartialEq ) ]
83
83
#[ serde( rename_all = "camelCase" ) ]
84
84
pub struct Channel {
85
85
pub id : ChannelId ,
@@ -101,7 +101,7 @@ pub mod units_for_slot {
101
101
}
102
102
}
103
103
104
- #[ derive( Debug , Clone , Serialize , Deserialize ) ]
104
+ #[ derive( Debug , Clone , Serialize , Deserialize , PartialEq ) ]
105
105
#[ serde( rename_all = "camelCase" ) ]
106
106
pub struct Spec {
107
107
#[ serde( with = "ts_milliseconds" ) ]
0 commit comments