59 std::vector<Statement> statements,
60 PreparedStatement prepared,
61 boost::asio::yield_context token
63 { T(settings, handle) };
64 { a.sync() } -> std::same_as<void>;
65 { a.isTooBusy() } -> std::same_as<bool>;
66 { a.writeSync(statement) } -> std::same_as<ResultOrError>;
67 { a.writeSync(prepared) } -> std::same_as<ResultOrError>;
68 { a.write(prepared) } -> std::same_as<void>;
69 { a.write(std::move(statements)) } -> std::same_as<void>;
70 { a.read(token, prepared) } -> std::same_as<ResultOrError>;
71 { a.read(token, statement) } -> std::same_as<ResultOrError>;
72 { a.read(token, statements) } -> std::same_as<ResultOrError>;
73 { a.readEach(token, statements) } -> std::same_as<std::vector<Result>>;
74 { a.stats() } -> std::same_as<boost::json::object>;