File tree 1 file changed +4
-0
lines changed 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ impl WasmAlloc {
50
50
}
51
51
52
52
/// Safety, the returned array is uninitialized
53
+ #[ allow( clippy:: mut_from_ref) ]
53
54
pub unsafe fn as_mut ( & self , wasm_slice : WasmSlice ) -> & mut [ u8 ] {
54
55
debug ! ( "data ptr: {}" , wasm_slice. ptr) ;
55
56
@@ -125,6 +126,7 @@ impl WasmAlloc {
125
126
Ok ( wasm_slice)
126
127
}
127
128
129
+ #[ allow( clippy:: mut_from_ref) ]
128
130
pub unsafe fn obj_as_mut < T : Sized > ( & self , ptr : i32 ) -> & mut T {
129
131
debug_assert ! ( ptr > 0 ) ;
130
132
let ptr_to_mem = self . memory . data_ptr ( ) . add ( ptr as usize ) ;
@@ -158,10 +160,12 @@ impl<'w> WasmSliceWrapper<'w> {
158
160
}
159
161
160
162
/// Safety, the returned array is uninitialized
163
+ #[ allow( clippy:: mut_from_ref) ]
161
164
pub unsafe fn as_mut ( & self ) -> & mut [ u8 ] {
162
165
self . wasm_alloc . as_mut ( self . wasm_slice )
163
166
}
164
167
168
+ #[ allow( clippy:: mut_from_ref) ]
165
169
pub unsafe fn obj_as_mut < T : Sized > ( & self ) -> & mut T {
166
170
self . wasm_alloc . obj_as_mut ( self . wasm_slice . ptr )
167
171
}
You can’t perform that action at this time.
0 commit comments