Function BasicString.release

Erases and deallocate the contents of the BasicString, which becomes an empty string (with a length of 0 characters).

void release() scope;

Examples

BasicString!char str = "123";

str.reserve(str.capacity * 2);
assert(str.length == 3);

const size_t cap = str.capacity;
str.clear();
assert(str.capacity == cap);

str.release();
assert(str.capacity < cap);
assert(str.capacity == BasicString!char.minimalCapacity);