rustfmt darnit
This commit is contained in:
parent
40c67221e2
commit
09bc5e3d96
|
@ -14,18 +14,14 @@ fn iovec<'a>(a: &'a mut [IoSliceMut<'_>]) -> &'a [wasi::Iovec] {
|
||||||
assert_eq!(mem::size_of::<IoSliceMut<'_>>(), mem::size_of::<wasi::Iovec>());
|
assert_eq!(mem::size_of::<IoSliceMut<'_>>(), mem::size_of::<wasi::Iovec>());
|
||||||
assert_eq!(mem::align_of::<IoSliceMut<'_>>(), mem::align_of::<wasi::Iovec>());
|
assert_eq!(mem::align_of::<IoSliceMut<'_>>(), mem::align_of::<wasi::Iovec>());
|
||||||
// SAFETY: `IoSliceMut` and `IoVec` have exactly the same memory layout
|
// SAFETY: `IoSliceMut` and `IoVec` have exactly the same memory layout
|
||||||
unsafe {
|
unsafe { mem::transmute(a) }
|
||||||
mem::transmute(a)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn ciovec<'a>(a: &'a [IoSlice<'_>]) -> &'a [wasi::Ciovec] {
|
fn ciovec<'a>(a: &'a [IoSlice<'_>]) -> &'a [wasi::Ciovec] {
|
||||||
assert_eq!(mem::size_of::<IoSlice<'_>>(), mem::size_of::<wasi::Ciovec>());
|
assert_eq!(mem::size_of::<IoSlice<'_>>(), mem::size_of::<wasi::Ciovec>());
|
||||||
assert_eq!(mem::align_of::<IoSlice<'_>>(), mem::align_of::<wasi::Ciovec>());
|
assert_eq!(mem::align_of::<IoSlice<'_>>(), mem::align_of::<wasi::Ciovec>());
|
||||||
// SAFETY: `IoSlice` and `CIoVec` have exactly the same memory layout
|
// SAFETY: `IoSlice` and `CIoVec` have exactly the same memory layout
|
||||||
unsafe {
|
unsafe { mem::transmute(a) }
|
||||||
mem::transmute(a)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl WasiFd {
|
impl WasiFd {
|
||||||
|
|
Loading…
Reference in New Issue