Если вам просто нужен указатель, правильный способ - использовать свойство ptr (доступно для всех динамических массивов, а не только для строк)
str.ptr
Однако, если вы хотите что-то использовать с C, чтобы убедиться, что оно завершено нулем, используйте toStringz
import std.string;
toStringz(str);
toStringz
не будет выполнять копирование, если строка уже обнуляется.