diff --git a/tdutils/td/utils/format.h b/tdutils/td/utils/format.h index 14b13ef1b..a3f4f260c 100644 --- a/tdutils/td/utils/format.h +++ b/tdutils/td/utils/format.h @@ -227,6 +227,19 @@ StringBuilder &operator<<(StringBuilder &stream, const Array &array) { return stream << Slice("}"); } +inline StringBuilder &operator<<(StringBuilder &stream, const Array> &array) { + bool first = true; + stream << Slice("{"); + for (bool x : array.ref) { + if (!first) { + stream << Slice(", "); + } + stream << x; + first = false; + } + return stream << Slice("}"); +} + template Array as_array(const ArrayT &array) { return Array{array};