File tree 1 file changed +11
-10
lines changed
1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -2281,18 +2281,19 @@ impl Index {
2281
2281
2282
2282
inscriptions. sort_by_key ( |( sequence_number, _) | * sequence_number) ;
2283
2283
2284
- let mut result = Vec :: new ( ) ;
2285
- for ( sequence_number, offset) in inscriptions. into_iter ( ) {
2286
- let entry = sequence_number_to_inscription_entry
2287
- . get ( sequence_number) ?
2288
- . unwrap ( ) ;
2289
-
2290
- let satpoint = SatPoint { outpoint, offset } ;
2284
+ inscriptions
2285
+ . into_iter ( )
2286
+ . map ( |( sequence_number, offset) | {
2287
+ let entry = sequence_number_to_inscription_entry
2288
+ . get ( sequence_number) ?
2289
+ . unwrap ( ) ;
2291
2290
2292
- result. push ( ( satpoint, InscriptionEntry :: load ( entry. value ( ) ) . id ) )
2293
- }
2291
+ let satpoint = SatPoint { outpoint, offset } ;
2294
2292
2295
- Ok ( Some ( result) )
2293
+ Ok ( ( satpoint, InscriptionEntry :: load ( entry. value ( ) ) . id ) )
2294
+ } )
2295
+ . collect :: < Result < _ > > ( )
2296
+ . map ( Some )
2296
2297
}
2297
2298
2298
2299
pub fn get_address_info ( & self , address : & Address ) -> Result < Vec < OutPoint > > {
You can’t perform that action at this time.
0 commit comments