Result: allow default constructor (#1609)
This commit is contained in:
parent
0c17d172a2
commit
a1e56a567b
@ -959,6 +959,7 @@ std::ostream &operator<<(std::ostream &os, const Error &obj);
|
|||||||
|
|
||||||
class Result {
|
class Result {
|
||||||
public:
|
public:
|
||||||
|
Result() = default;
|
||||||
Result(std::unique_ptr<Response> &&res, Error err,
|
Result(std::unique_ptr<Response> &&res, Error err,
|
||||||
Headers &&request_headers = Headers{})
|
Headers &&request_headers = Headers{})
|
||||||
: res_(std::move(res)), err_(err),
|
: res_(std::move(res)), err_(err),
|
||||||
@ -987,7 +988,7 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
std::unique_ptr<Response> res_;
|
std::unique_ptr<Response> res_;
|
||||||
Error err_;
|
Error err_ = Error::Unknown;
|
||||||
Headers request_headers_;
|
Headers request_headers_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user