A good example is given by core.time itself. Consider.
import core.time;
static this() {
auto t = TickDuration.from!"msecs"(100);
}
void main(){}
This code aborts with a division by zero error. Apparently the call to the static method TickDuration.from is allowed without the @trusted shared static this() being called.