Z

Size: a a a
Z

Э
Z
Э
Z
Э
let procaddr: LPTHREAD_START_ROUTINE = if procaddr.is_null() { None } else { Some(transmute(procaddr) };Э
Э
Z
let procaddr: LPTHREAD_START_ROUTINE = if procaddr.is_null() { None } else { Some(transmute(procaddr) };Z

Z
Z
let procaddr: LPTHREAD_START_ROUTINE = if procaddr.is_null() { None } else { Some(transmute(procaddr) };Some(*(&procaddr as *const _ as *const extern "system" fn(LPVOID) -> u32))
Z
Э
Э
*(&x as *const _ as *const U) — это аналог transmute_copy, который даже совпадения размеров не проверяет.Э
transmute_copy в шляпе заменить на transmute.Э
Э
Z
*(&x as *const _ as *const U) — это аналог transmute_copy, который даже совпадения размеров не проверяет.Э