pub fn write_val_mem_with_flags<D: 'static>(
    task: &mut dyn Task,
    child_addr: RemotePtr<D>,
    val: &D,
    ok: Option<&mut bool>,
    flags: WriteFlags,
) {
    debug_assert!(type_has_no_holes::<D>());
    let data_slice = unsafe { slice::from_raw_parts(val as *const _ as *const u8, size_of::<D>()) };

    task.write_bytes_helper(RemotePtr::cast(child_addr), data_slice, ok, flags);
}
/// NOT Forwarded method definition
///
/// Write single `val` to `child_addr` and optionally specify a flag.
NOT Forwarded method definition
Write single `val` to `child_addr` and optionally specify a flag.
NOT Forwarded method definition Write single ` val ` to ` child_addr ` and optionally specify a flag .
pub fn write_val_mem_with_flags<D: 'static>(
    task: &mut dyn Task,
    child_addr: RemotePtr<D>,
    val: &D,
    ok: Option<&mut bool>,
    flags: WriteFlags,
) {
    debug_assert!(type_has_no_holes::<D>());
    let data_slice = unsafe { slice::from_raw_parts(val as *const _ as *const u8, size_of::<D>()) };
    task.write_bytes_helper(RemotePtr::cast(child_addr), data_slice, ok, flags);
}
pub fn write_val_mem_with_flags < D : ' static > ( task : & mut dyn Task , child_addr : RemotePtr < D > , val : & D , ok : Option < & mut bool > , flags : WriteFlags , ) { debug_assert ! ( type_has_no_holes D ( ) ) ; let data_slice = unsafe { slice :: from_raw_parts ( val as * const _ as * const u8 , size_of :: < D > ( ) ) } ; task . write_bytes_helper ( RemotePtr :: cast ( child_addr ) , data_slice , ok , flags ) ; }
NOT Forwarded method definition
Write single `val` to `child_addr` and optionally specify a flag.
NOT Forwarded method definition Write single ` val ` to ` child_addr ` and optionally specify a flag .
task
&mut dyn Task
child_addr
RemotePtr<D>
val
&D
ok
Option<&mut bool>
flags
WriteFlags