@@ -338,8 +338,8 @@ impl Instance {
338338 /// # Safety
339339 /// These slices turn invalid if the memory is resized (i.e. via the WebAssembly `memory.grow` instruction)
340340 pub unsafe fn checked_memory_slice ( & self , offset : u32 , size : usize ) -> Result < & [ u8 ] , ( ) > {
341- let memory_data = sys:: fizzy_get_instance_memory_data ( self . 0 . as_ptr ( ) ) ;
342- let memory_size = sys:: fizzy_get_instance_memory_size ( self . 0 . as_ptr ( ) ) ;
341+ let memory_data = sys:: fizzy_get_instance_memory_data ( self . instance . as_ptr ( ) ) ;
342+ let memory_size = sys:: fizzy_get_instance_memory_size ( self . instance . as_ptr ( ) ) ;
343343 let range = Instance :: checked_memory_range ( memory_data, memory_size, offset, size) ?;
344344 // Slices allow empty length, but data must be a valid pointer.
345345 debug_assert ! ( memory_data != std:: ptr:: null_mut( ) ) ;
@@ -356,8 +356,8 @@ impl Instance {
356356 offset : u32 ,
357357 size : usize ,
358358 ) -> Result < & mut [ u8 ] , ( ) > {
359- let memory_data = sys:: fizzy_get_instance_memory_data ( self . 0 . as_ptr ( ) ) ;
360- let memory_size = sys:: fizzy_get_instance_memory_size ( self . 0 . as_ptr ( ) ) ;
359+ let memory_data = sys:: fizzy_get_instance_memory_data ( self . instance . as_ptr ( ) ) ;
360+ let memory_size = sys:: fizzy_get_instance_memory_size ( self . instance . as_ptr ( ) ) ;
361361 let range = Instance :: checked_memory_range ( memory_data, memory_size, offset, size) ?;
362362 // Slices allow empty length, but data must be a valid pointer.
363363 debug_assert ! ( memory_data != std:: ptr:: null_mut( ) ) ;
@@ -367,7 +367,7 @@ impl Instance {
367367
368368 /// Returns the current memory size, in bytes.
369369 pub fn memory_size ( & self ) -> usize {
370- unsafe { sys:: fizzy_get_instance_memory_size ( self . 0 . as_ptr ( ) ) }
370+ unsafe { sys:: fizzy_get_instance_memory_size ( self . instance . as_ptr ( ) ) }
371371 }
372372
373373 /// Copies memory from `offset` to `target`, for the length of `target.len()`.
0 commit comments