diff --git a/tdutils/td/utils/Status.h b/tdutils/td/utils/Status.h index b9248984..593b1190 100644 --- a/tdutils/td/utils/Status.h +++ b/tdutils/td/utils/Status.h @@ -16,6 +16,7 @@ #include #include #include +#include #include #define TRY_STATUS(status) \ @@ -327,7 +328,7 @@ class Result { public: Result() : status_(Status::Error()) { } - template + template , Result>::value, int> = 0> Result(S &&x) : status_(), value_(std::forward(x)) { } Result(Status &&status) : status_(std::move(status)) {