如何为 PQexecParams 的参数值创建类型 '[*c]const [*c]const u8'

How to create a type '[*c]const [*c]const u8' for paramValues of PQexecParams

我正在尝试使用 zig 中的 libpq 库。我正在尝试将 paramValues 传递给 PQexecParams。我只是不确定如何创建所需的类型。

documentation is要求的类型:

const char * const *paramValues

所以像这样:

const char data[2][2] = {"12","me"};

如果在 zig 中做这样的事情:

const paramValues = [_][]const u8 {"12","me"};

我收到这个错误:

error: expected type '[*c]const [*c]const u8', found '[2][]const u8'

使用:

    const paramValues = [_][*:0]const u8 {"12","me"};

    PQexecParams(....., &paramValues, ....);