I just remembered you can do something like this!

```
import std.stdio;

enum FEATURE_A_AVAILABLE()
{
    version(FEATURE_A) return true;
    else return false;
}

void main()
{
    static if (!FEATURE_A_AVAILABLE)
    {
        writeln("feature A not available");
    }

}
```

It's evaluated at compile time, so it's branchless!

Reply via email to