@@ -174,18 +174,18 @@ mod test {
174174 let mut external_spk = SpkIterator :: new ( & external_desc) ;
175175 let max_index = BIP32_MAX_INDEX - 22 ;
176176
177- assert_eq ! ( external_spk. next( ) . unwrap ( ) , ( 0 , external_spk_0) ) ;
178- assert_eq ! ( external_spk. nth( 15 ) . unwrap ( ) , ( 16 , external_spk_16) ) ;
179- assert_eq ! ( external_spk. nth( 3 ) . unwrap ( ) , ( 20 , external_spk_20. clone( ) ) ) ;
180- assert_eq ! ( external_spk. next( ) . unwrap ( ) , ( 21 , external_spk_21) ) ;
177+ assert_eq ! ( external_spk. next( ) , Some ( ( 0 , external_spk_0) ) ) ;
178+ assert_eq ! ( external_spk. nth( 15 ) , Some ( ( 16 , external_spk_16) ) ) ;
179+ assert_eq ! ( external_spk. nth( 3 ) , Some ( ( 20 , external_spk_20. clone( ) ) ) ) ;
180+ assert_eq ! ( external_spk. next( ) , Some ( ( 21 , external_spk_21) ) ) ;
181181 assert_eq ! (
182- external_spk. nth( max_index as usize ) . unwrap ( ) ,
183- ( BIP32_MAX_INDEX , external_spk_max)
182+ external_spk. nth( max_index as usize ) ,
183+ Some ( ( BIP32_MAX_INDEX , external_spk_max) )
184184 ) ;
185185 assert_eq ! ( external_spk. nth( 0 ) , None ) ;
186186
187187 let mut external_spk = SpkIterator :: new_with_range ( & external_desc, 0 ..21 ) ;
188- assert_eq ! ( external_spk. nth( 20 ) . unwrap ( ) , ( 20 , external_spk_20) ) ;
188+ assert_eq ! ( external_spk. nth( 20 ) , Some ( ( 20 , external_spk_20) ) ) ;
189189 assert_eq ! ( external_spk. next( ) , None ) ;
190190
191191 let mut external_spk = SpkIterator :: new_with_range ( & external_desc, 0 ..21 ) ;
@@ -204,12 +204,12 @@ mod test {
204204
205205 let mut external_spk = SpkIterator :: new ( & no_wildcard_descriptor) ;
206206
207- assert_eq ! ( external_spk. next( ) . unwrap ( ) , ( 0 , external_spk_0. clone( ) ) ) ;
207+ assert_eq ! ( external_spk. next( ) , Some ( ( 0 , external_spk_0. clone( ) ) ) ) ;
208208 assert_eq ! ( external_spk. next( ) , None ) ;
209209
210210 let mut external_spk = SpkIterator :: new ( & no_wildcard_descriptor) ;
211211
212- assert_eq ! ( external_spk. nth( 0 ) . unwrap ( ) , ( 0 , external_spk_0. clone( ) ) ) ;
212+ assert_eq ! ( external_spk. nth( 0 ) , Some ( ( 0 , external_spk_0. clone( ) ) ) ) ;
213213 assert_eq ! ( external_spk. nth( 0 ) , None ) ;
214214
215215 let mut external_spk = SpkIterator :: new_with_range ( & no_wildcard_descriptor, 0 ..0 ) ;
@@ -218,14 +218,14 @@ mod test {
218218
219219 let mut external_spk = SpkIterator :: new_with_range ( & no_wildcard_descriptor, 0 ..1 ) ;
220220
221- assert_eq ! ( external_spk. nth( 0 ) . unwrap ( ) , ( 0 , external_spk_0. clone( ) ) ) ;
221+ assert_eq ! ( external_spk. nth( 0 ) , Some ( ( 0 , external_spk_0. clone( ) ) ) ) ;
222222 assert_eq ! ( external_spk. next( ) , None ) ;
223223
224224 // We test that using new_with_range with range_len > 1 gives back an iterator with
225225 // range_len = 1
226226 let mut external_spk = SpkIterator :: new_with_range ( & no_wildcard_descriptor, 0 ..10 ) ;
227227
228- assert_eq ! ( external_spk. nth( 0 ) . unwrap ( ) , ( 0 , external_spk_0) ) ;
228+ assert_eq ! ( external_spk. nth( 0 ) , Some ( ( 0 , external_spk_0) ) ) ;
229229 assert_eq ! ( external_spk. nth( 0 ) , None ) ;
230230
231231 // non index-0 should NOT return an spk
0 commit comments