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:
@@ -52,10 +52,10 @@ fn call_wrapped_func() -> Result<(), Error> {
|
||||
|caller: Caller<State>, space| {
|
||||
verify(caller.data());
|
||||
|
||||
assert_eq!((*space.add(0)).i32, 1i32.to_le());
|
||||
assert_eq!((*space.add(1)).i64, 2i64.to_le());
|
||||
assert_eq!((*space.add(2)).f32, 3.0f32.to_bits().to_le());
|
||||
assert_eq!((*space.add(3)).f64, 4.0f64.to_bits().to_le());
|
||||
assert_eq!((*space.add(0)).get_i32(), 1i32);
|
||||
assert_eq!((*space.add(1)).get_i64(), 2i64);
|
||||
assert_eq!((*space.add(2)).get_f32(), 3.0f32.to_bits());
|
||||
assert_eq!((*space.add(3)).get_f64(), 4.0f64.to_bits());
|
||||
Ok(())
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user