struct HandleLayoutCheck

Defined at line 20 of file ../../zircon/kernel/object/handle.cc

Handles are constructed and destroyed by Rust (rust_handle_make, rust_handle_dup,

rust_handle_destroy), so every Handle the C++ accessors in handle.h touch was laid out by the

Rust `Handle` in //zircon/kernel/object/handle.rs, which pins its own layout with a matching set

of assertions. The assertions below pin the C++ view of the very same bytes, so that the two

can never drift apart silently. They live here rather than in the header because offsetof() on

Handle's private members needs friend access.