@@ -1020,6 +1020,7 @@ mod tests {
10201020 #![ allow( clippy:: undocumented_unsafe_blocks) ]
10211021
10221022 use super :: * ;
1023+ use matches:: assert_matches;
10231024 use vmm_sys_util:: tempfile:: TempFile ;
10241025
10251026 // Adding a helper method to extract the errno within an Error::Mmap(e), or return a
@@ -1069,19 +1070,15 @@ mod tests {
10691070 range. mmap_flags = 16 ;
10701071
10711072 let r = MmapXen :: new ( & range) ;
1072- assert ! ( matches! ( r. unwrap_err( ) , Error :: MmapFlags ( flags) if flags == range. mmap_flags) ) ;
1073+ assert_matches ! ( r. unwrap_err( ) , Error :: MmapFlags ( flags) if flags == range. mmap_flags) ;
10731074
10741075 range. mmap_flags = MmapXenFlags :: FOREIGN . bits ( ) | MmapXenFlags :: GRANT . bits ( ) ;
10751076 let r = MmapXen :: new ( & range) ;
1076- assert ! (
1077- matches!( r. unwrap_err( ) , Error :: MmapFlags ( flags) if flags == MmapXenFlags :: ALL . bits( ) )
1078- ) ;
1077+ assert_matches ! ( r. unwrap_err( ) , Error :: MmapFlags ( flags) if flags == MmapXenFlags :: ALL . bits( ) ) ;
10791078
10801079 range. mmap_flags = MmapXenFlags :: FOREIGN . bits ( ) | MmapXenFlags :: NO_ADVANCE_MAP . bits ( ) ;
10811080 let r = MmapXen :: new ( & range) ;
1082- assert ! (
1083- matches!( r. unwrap_err( ) , Error :: MmapFlags ( flags) if flags == MmapXenFlags :: NO_ADVANCE_MAP . bits( ) | MmapXenFlags :: FOREIGN . bits( ) )
1084- ) ;
1081+ assert_matches ! ( r. unwrap_err( ) , Error :: MmapFlags ( flags) if flags == MmapXenFlags :: NO_ADVANCE_MAP . bits( ) | MmapXenFlags :: FOREIGN . bits( ) ) ;
10851082 }
10861083
10871084 #[ test]
@@ -1116,17 +1113,17 @@ mod tests {
11161113 range. file_offset = Some ( FileOffset :: new ( TempFile :: new ( ) . unwrap ( ) . into_file ( ) , 0 ) ) ;
11171114 range. prot = None ;
11181115 let r = MmapXenForeign :: new ( & range) ;
1119- assert ! ( matches! ( r. unwrap_err( ) , Error :: UnexpectedError ) ) ;
1116+ assert_matches ! ( r. unwrap_err( ) , Error :: UnexpectedError ) ;
11201117
11211118 let mut range = MmapRange :: initialized ( true ) ;
11221119 range. flags = None ;
11231120 let r = MmapXenForeign :: new ( & range) ;
1124- assert ! ( matches! ( r. unwrap_err( ) , Error :: UnexpectedError ) ) ;
1121+ assert_matches ! ( r. unwrap_err( ) , Error :: UnexpectedError ) ;
11251122
11261123 let mut range = MmapRange :: initialized ( true ) ;
11271124 range. file_offset = Some ( FileOffset :: new ( TempFile :: new ( ) . unwrap ( ) . into_file ( ) , 1 ) ) ;
11281125 let r = MmapXenForeign :: new ( & range) ;
1129- assert ! ( matches! ( r. unwrap_err( ) , Error :: InvalidOffsetLength ) ) ;
1126+ assert_matches ! ( r. unwrap_err( ) , Error :: InvalidOffsetLength ) ;
11301127
11311128 let mut range = MmapRange :: initialized ( true ) ;
11321129 range. size = 0 ;
@@ -1148,7 +1145,7 @@ mod tests {
11481145 let mut range = MmapRange :: initialized ( true ) ;
11491146 range. prot = None ;
11501147 let r = MmapXenGrant :: new ( & range, MmapXenFlags :: empty ( ) ) ;
1151- assert ! ( matches! ( r. unwrap_err( ) , Error :: UnexpectedError ) ) ;
1148+ assert_matches ! ( r. unwrap_err( ) , Error :: UnexpectedError ) ;
11521149
11531150 let mut range = MmapRange :: initialized ( true ) ;
11541151 range. prot = None ;
@@ -1158,12 +1155,12 @@ mod tests {
11581155 let mut range = MmapRange :: initialized ( true ) ;
11591156 range. flags = None ;
11601157 let r = MmapXenGrant :: new ( & range, MmapXenFlags :: NO_ADVANCE_MAP ) ;
1161- assert ! ( matches! ( r. unwrap_err( ) , Error :: UnexpectedError ) ) ;
1158+ assert_matches ! ( r. unwrap_err( ) , Error :: UnexpectedError ) ;
11621159
11631160 let mut range = MmapRange :: initialized ( true ) ;
11641161 range. file_offset = Some ( FileOffset :: new ( TempFile :: new ( ) . unwrap ( ) . into_file ( ) , 1 ) ) ;
11651162 let r = MmapXenGrant :: new ( & range, MmapXenFlags :: NO_ADVANCE_MAP ) ;
1166- assert ! ( matches! ( r. unwrap_err( ) , Error :: InvalidOffsetLength ) ) ;
1163+ assert_matches ! ( r. unwrap_err( ) , Error :: InvalidOffsetLength ) ;
11671164
11681165 let mut range = MmapRange :: initialized ( true ) ;
11691166 range. size = 0 ;
0 commit comments