| 54 | std::string reason; |
| 55 | |
| 56 | Result(Code code, std::string reason="") : code(code), reason(reason) {}; |
| 57 | Result(const Result &other) : code(other.code), reason(other.reason) {}; |
| 58 | Result & operator=(const Result &other) { |
| 59 | // TODO: what is this? Why do we only copy if it's _not_ OK? |
nothing calls this directly
no outgoing calls
no test coverage detected