@@ -9,10 +9,7 @@ use alloc::{
9
9
} ;
10
10
use core:: cell:: RefCell ;
11
11
12
- use objdiff_core:: {
13
- diff,
14
- obj,
15
- } ;
12
+ use objdiff_core:: { diff, obj} ;
16
13
use regex:: { Regex , RegexBuilder } ;
17
14
use xxhash_rust:: xxh3:: xxh3_64;
18
15
@@ -27,10 +24,9 @@ wit_bindgen::generate!({
27
24
28
25
use exports:: objdiff:: core:: {
29
26
diff:: {
30
- DiffConfigBorrow , DiffResult , Guest as GuestDiff , GuestDiffConfig , GuestObject ,
27
+ DiffConfigBorrow , DiffResult , DiffSide , Guest as GuestDiff , GuestDiffConfig , GuestObject ,
31
28
GuestObjectDiff , MappingConfig , Object , ObjectBorrow , ObjectDiff , ObjectDiffBorrow ,
32
29
SymbolFlags , SymbolInfo , SymbolKind , SymbolRef ,
33
- DiffSide ,
34
30
} ,
35
31
display:: {
36
32
ContextItem , ContextItemCopy , ContextItemNavigate , DiffText , DiffTextColor , DiffTextOpcode ,
@@ -504,8 +500,9 @@ impl GuestObject for ResourceObject {
504
500
return Ok ( Object :: new ( ResourceObject ( obj, hash) ) ) ;
505
501
}
506
502
let diff_config = diff_config. get :: < ResourceDiffConfig > ( ) . 0 . borrow ( ) ;
507
- let obj =
508
- Rc :: new ( obj:: read:: parse ( & data, & diff_config, diff_side. into ( ) ) . map_err ( |e| e. to_string ( ) ) ?) ;
503
+ let obj = Rc :: new (
504
+ obj:: read:: parse ( & data, & diff_config, diff_side. into ( ) ) . map_err ( |e| e. to_string ( ) ) ?,
505
+ ) ;
509
506
OBJECT_CACHE . borrow_mut ( ) . push ( CachedObject ( Rc :: downgrade ( & obj) , hash) ) ;
510
507
Ok ( Object :: new ( ResourceObject ( obj, hash) ) )
511
508
}
0 commit comments