�ャスト
    method: call_method_on_u8 as fn(*const ()) -&gt; String,
};


// String:

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

    string.method()
}

static Foo_for_String_vtable: FooVtable = Fo