@@ -11,7 +11,7 @@ use core::iter;
1111use core:: marker;
1212use core:: mem:: { self , MaybeUninit } ;
1313use core:: str;
14- use std :: collections:: HashMap ;
14+ use wasmtime_environ :: collections:: HashMap ;
1515use wasmtime_environ:: component:: {
1616 CanonicalAbiInfo , InterfaceType , MAX_FLAT_PARAMS , MAX_FLAT_RESULTS , OptionsIndex ,
1717 StringEncoding , VariantInfo ,
@@ -2193,10 +2193,10 @@ where
21932193 // Lower key at the start of the tuple
21942194 let mut field_offset = 0usize ;
21952195 let key_field = K :: ABI . next_field32_size ( & mut field_offset) ;
2196- key . linear_lower_to_memory ( cx, key_ty, entry_offset + key_field) ?;
2196+ < K as Lower > :: linear_lower_to_memory ( key , cx, key_ty, entry_offset + key_field) ?;
21972197 // Lower value at its aligned offset within the tuple
21982198 let value_field = V :: ABI . next_field32_size ( & mut field_offset) ;
2199- value . linear_lower_to_memory ( cx, value_ty, entry_offset + value_field) ?;
2199+ < V as Lower > :: linear_lower_to_memory ( value , cx, value_ty, entry_offset + value_field) ?;
22002200 entry_offset += tuple_size;
22012201 }
22022202
0 commit comments