Function literal
Turns value into a literal that can be used in an SQLite expression.
string literal(T)
(
T value
);
Example
assert(null .literal == "NULL");
assert(false .literal == "0");
assert(true .literal == "1");
assert(4 .literal == "4");
assert(4.1 .literal == "4.1");
assert("foo" .literal == "'foo'");
assert("a'b'" .literal == "'a''b'''");
import std .conv : hexString;
auto a = cast(Blob) hexString!"DEADBEEF";
assert(a .literal == "'XDEADBEEF'");