#pragma once

struct BSString
{
    BSString()
        : data{nullptr}
        , length{0}
        , capacity{0}
    {
    }
    ~BSString();

    [[nodiscard]] const char* AsAscii() { return data; }

private:
    const char* data;
    uint16_t length;
    uint16_t capacity;
};
