const char * const (* const foo)[](void *[]);
Ich weiß gar nicht was du meinst. Macht doch Sinn /s
Tatsächlich hat D es geschaft die C Deklarationen ordentlich aufzuräumen ohne den Syntax groß zu ändern wie bspw. Rost. Dafür hat sich D aber leider an anderer Stelle gewaltig das Genick gebrochen.
Vergiss nicht da noch ein RefCell rein zu packen weil DerefMut nicht für Rc implementiert ist.