ees that this function is only called
//     // with `x` pointing to a u8
    // コンパイラは `x` がu8を指しているときにのみこの関数が呼ばれることを保障します
    let byte: &amp;u8 = unsafe { &amp;*(x as *const u8) };

    byte.method()
}

static Foo_for_u8_vtable: FooVtable = FooVtable {
//     destructor: /* compiler magic */,
    destructor: /* コンパイラマジック */,
    size: 1,
    align: 1,

//     // cast to a function pointer
    // 関数ポインタへ�