@@ -185,10 +185,7 @@ pub(crate) mod test {
185185 #[ inline]
186186 fn from_number ( number : u16 ) -> Result < Self > {
187187 if number > Self :: MAX_INTERRUPT_NUMBER || number == 0 {
188- Err ( Error :: InvalidVariant {
189- field : "interrupt" ,
190- value : number as usize ,
191- } )
188+ Err ( Error :: InvalidVariant ( number as usize ) )
192189 } else {
193190 // SAFETY: valid interrupt number
194191 Ok ( unsafe { core:: mem:: transmute ( number) } )
@@ -207,10 +204,7 @@ pub(crate) mod test {
207204 #[ inline]
208205 fn from_number ( number : u8 ) -> Result < Self > {
209206 if number > Self :: MAX_PRIORITY_NUMBER {
210- Err ( Error :: InvalidVariant {
211- field : "priority" ,
212- value : number as usize ,
213- } )
207+ Err ( Error :: InvalidVariant ( number as usize ) )
214208 } else {
215209 // SAFETY: valid priority number
216210 Ok ( unsafe { core:: mem:: transmute ( number) } )
@@ -229,10 +223,7 @@ pub(crate) mod test {
229223 #[ inline]
230224 fn from_number ( number : u16 ) -> Result < Self > {
231225 if number > Self :: MAX_HART_ID_NUMBER {
232- Err ( Error :: InvalidVariant {
233- field : "context" ,
234- value : number as usize ,
235- } )
226+ Err ( Error :: InvalidVariant ( number as usize ) )
236227 } else {
237228 // SAFETY: valid context number
238229 Ok ( unsafe { core:: mem:: transmute ( number) } )
@@ -252,20 +243,8 @@ pub(crate) mod test {
252243 assert_eq ! ( Interrupt :: from_number( 3 ) , Ok ( Interrupt :: I3 ) ) ;
253244 assert_eq ! ( Interrupt :: from_number( 4 ) , Ok ( Interrupt :: I4 ) ) ;
254245
255- assert_eq ! (
256- Interrupt :: from_number( 0 ) ,
257- Err ( Error :: InvalidVariant {
258- field: "interrupt" ,
259- value: 0
260- } )
261- ) ;
262- assert_eq ! (
263- Interrupt :: from_number( 5 ) ,
264- Err ( Error :: InvalidVariant {
265- field: "interrupt" ,
266- value: 5
267- } )
268- ) ;
246+ assert_eq ! ( Interrupt :: from_number( 0 ) , Err ( Error :: InvalidVariant ( 0 ) ) , ) ;
247+ assert_eq ! ( Interrupt :: from_number( 5 ) , Err ( Error :: InvalidVariant ( 5 ) ) , ) ;
269248 }
270249
271250 #[ test]
@@ -280,13 +259,7 @@ pub(crate) mod test {
280259 assert_eq ! ( Priority :: from_number( 2 ) , Ok ( Priority :: P2 ) ) ;
281260 assert_eq ! ( Priority :: from_number( 3 ) , Ok ( Priority :: P3 ) ) ;
282261
283- assert_eq ! (
284- Priority :: from_number( 4 ) ,
285- Err ( Error :: InvalidVariant {
286- field: "priority" ,
287- value: 4
288- } )
289- ) ;
262+ assert_eq ! ( Priority :: from_number( 4 ) , Err ( Error :: InvalidVariant ( 4 ) ) , ) ;
290263 }
291264
292265 #[ test]
@@ -299,13 +272,7 @@ pub(crate) mod test {
299272 assert_eq ! ( Context :: from_number( 1 ) , Ok ( Context :: C1 ) ) ;
300273 assert_eq ! ( Context :: from_number( 2 ) , Ok ( Context :: C2 ) ) ;
301274
302- assert_eq ! (
303- Context :: from_number( 3 ) ,
304- Err ( Error :: InvalidVariant {
305- field: "context" ,
306- value: 3
307- } )
308- ) ;
275+ assert_eq ! ( Context :: from_number( 3 ) , Err ( Error :: InvalidVariant ( 3 ) ) , ) ;
309276 }
310277
311278 #[ allow( dead_code) ]
0 commit comments