What about dealing with externs you want to protect?extern(C) void foo(@nonnull int* x);
There is nothing stopping you from declaring that with this signature: extern(C) void foo(NonNull!(int*) x); -- Simen
What about dealing with externs you want to protect?extern(C) void foo(@nonnull int* x);
There is nothing stopping you from declaring that with this signature: extern(C) void foo(NonNull!(int*) x); -- Simen