Skip to content

Commit 144f49a

Browse files
committed
More moonwave docs (#243)
1 parent 706efaf commit 144f49a

File tree

3 files changed

+314
-179
lines changed

3 files changed

+314
-179
lines changed

crates/lune-std-ffi/src/c/types/isize.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,12 @@ impl FfiConvert for CTypeInfo<isize> {
6868
dst: &Ref<dyn FfiData>,
6969
src: &Ref<dyn FfiData>,
7070
) -> LuaResult<()> {
71-
*dst.get_inner_pointer().byte_offset(dst_offset).cast::<isize>() =
72-
*src.get_inner_pointer().byte_offset(src_offset).cast::<isize>();
71+
*dst.get_inner_pointer()
72+
.byte_offset(dst_offset)
73+
.cast::<isize>() = *src
74+
.get_inner_pointer()
75+
.byte_offset(src_offset)
76+
.cast::<isize>();
7377
Ok(())
7478
}
7579
unsafe fn stringify_data(

crates/lune-std-ffi/src/c/types/u32.rs

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ impl FfiConvert for CTypeInfo<u32> {
3737
}
3838
};
3939
unsafe {
40-
*(data_handle.get_inner_pointer().byte_offset(offset).cast::<u32>()) = value;
40+
*(data_handle
41+
.get_inner_pointer()
42+
.byte_offset(offset)
43+
.cast::<u32>()) = value;
4144
}
4245
Ok(())
4346
}
@@ -49,7 +52,11 @@ impl FfiConvert for CTypeInfo<u32> {
4952
data_handle: &Ref<dyn FfiData>,
5053
) -> LuaResult<LuaValue<'lua>> {
5154
let value = unsafe {
52-
(*data_handle.get_inner_pointer().byte_offset(offset).cast::<u32>()).into_lua(lua)?
55+
(*data_handle
56+
.get_inner_pointer()
57+
.byte_offset(offset)
58+
.cast::<u32>())
59+
.into_lua(lua)?
5360
};
5461
Ok(value)
5562
}
@@ -61,8 +68,12 @@ impl FfiConvert for CTypeInfo<u32> {
6168
dst: &Ref<dyn FfiData>,
6269
src: &Ref<dyn FfiData>,
6370
) -> LuaResult<()> {
64-
*dst.get_inner_pointer().byte_offset(dst_offset).cast::<u32>() =
65-
*src.get_inner_pointer().byte_offset(src_offset).cast::<u32>();
71+
*dst.get_inner_pointer()
72+
.byte_offset(dst_offset)
73+
.cast::<u32>() = *src
74+
.get_inner_pointer()
75+
.byte_offset(src_offset)
76+
.cast::<u32>();
6677
Ok(())
6778
}
6879
unsafe fn stringify_data(
@@ -71,6 +82,10 @@ impl FfiConvert for CTypeInfo<u32> {
7182
offset: isize,
7283
data_handle: &Ref<dyn FfiData>,
7384
) -> LuaResult<String> {
74-
Ok((*data_handle.get_inner_pointer().byte_offset(offset).cast::<f32>()).to_string())
85+
Ok((*data_handle
86+
.get_inner_pointer()
87+
.byte_offset(offset)
88+
.cast::<f32>())
89+
.to_string())
7590
}
7691
}

0 commit comments

Comments
 (0)