@@ -12,7 +12,7 @@ pub struct AddTaskModel {
1212 pub queue : String ,
1313}
1414
15- #[ derive( Debug , Default ) ]
15+ #[ derive( Debug ) ]
1616pub struct UpdateTaskModel {
1717 pub rn : String ,
1818 pub operation : UpdateOperation ,
@@ -21,7 +21,6 @@ pub struct UpdateTaskModel {
2121 pub worker : Option < String > ,
2222 pub progress : Option < f32 > ,
2323 pub task_timeout_in_secs : Option < i64 > ,
24- pub metrics : Option < Value > ,
2524}
2625
2726#[ derive( Debug ) ]
@@ -42,12 +41,11 @@ impl Default for GetTaskModel {
4241 }
4342}
4443
45- #[ derive( Debug , Serialize , Deserialize , Clone , Eq , PartialEq , Default ) ]
44+ #[ derive( Debug , Serialize , Deserialize , Clone , Eq , PartialEq ) ]
4645#[ serde( rename_all = "camelCase" ) ]
4746pub enum UpdateOperation {
4847 Yield ,
4948 HeartBeat ,
50- #[ default]
5149 Status ,
5250 Lease ,
5351 Reset ,
@@ -131,7 +129,6 @@ pub struct Task {
131129 pub owner : Option < String > ,
132130 pub errors : Vec < TaskError > ,
133131 pub history : Vec < TaskHistory > ,
134- pub metrics : Option < Value > ,
135132}
136133impl Default for Task {
137134 fn default ( ) -> Self {
@@ -148,7 +145,6 @@ impl Default for Task {
148145 owner : None ,
149146 errors : Vec :: default ( ) ,
150147 history : Vec :: default ( ) ,
151- metrics : None ,
152148 }
153149 }
154150}
@@ -181,11 +177,10 @@ mod tests {
181177 status : None ,
182178 worker : None ,
183179 task_timeout_in_secs : None ,
184- metrics : None ,
185180 } ;
186181 assert_eq ! (
187182 format!( "{:?}" , utm) ,
188- "UpdateTaskModel { rn: \" 1.2.3\" , operation: HeartBeat, status: None, error: None, worker: None, progress: None, task_timeout_in_secs: None, metrics: None }"
183+ "UpdateTaskModel { rn: \" 1.2.3\" , operation: HeartBeat, status: None, error: None, worker: None, progress: None, task_timeout_in_secs: None }"
189184 ) ;
190185 }
191186 #[ test]
@@ -273,7 +268,7 @@ mod tests {
273268 ..Task :: default ( )
274269 } ;
275270 // debug trait
276- assert_eq ! ( format!( "{:?}" , t) , format!( "Task {{ rn: \" \" , spec: Null, status: Ready, queue: \" \" , progress: 0.0, priority: 0, created: {0:?}, updated: {0:?}, deadline: None, owner: None, errors: [], history: [], metrics: None }}" , t_now) ) ;
271+ assert_eq ! ( format!( "{:?}" , t) , format!( "Task {{ rn: \" \" , spec: Null, status: Ready, queue: \" \" , progress: 0.0, priority: 0, created: {0:?}, updated: {0:?}, deadline: None, owner: None, errors: [], history: [] }}" , t_now) ) ;
277272 // default()
278273 let t = Task {
279274 created : t_now,
@@ -295,7 +290,6 @@ mod tests {
295290 owner: None ,
296291 errors: Vec :: default ( ) ,
297292 history: Vec :: default ( ) ,
298- metrics: None ,
299293 }
300294 )
301295 }
0 commit comments