import std.stdio;
struct SomeStruct
{
int value;
void func()
{
writeln(value);
}
}
void main()
{
SomeStruct someStruct;
someStruct.value = 333;
auto func = cast(void function(ref
SomeStruct))&SomeStruct.func;
func(someStruct);
}
Has worked so far for me.