Make ValRaw fields private (#4186)
* Make `ValRaw` fields private Force accessing to go through constructors and accessors to localize the knowledge about little-endian-ness. This is spawned since I made a mistake in #4039 about endianness. * Fix some tests * Component model changes
This commit is contained in:
@@ -160,7 +160,7 @@ fn bench_host_to_wasm<Params, Results>(
|
||||
let untyped = instance.get_func(&mut *store, name).unwrap();
|
||||
let params = typed_params.to_vals();
|
||||
let results = typed_results.to_vals();
|
||||
let mut space = vec![ValRaw { i32: 0 }; params.len().max(results.len())];
|
||||
let mut space = vec![ValRaw::i32(0); params.len().max(results.len())];
|
||||
b.iter(|| unsafe {
|
||||
for (i, param) in params.iter().enumerate() {
|
||||
space[i] = param.to_raw(&mut *store);
|
||||
|
||||
Reference in New Issue
Block a user