32 inline operator bool() {
return is_ok(); }
41 std::optional<ErrorKind>
kind()
const;
44 std::optional<int64_t>
code()
const;
47 std::optional<const char*>
message()
const;
Definition: status.hpp:19
Status & operator=(Status &&status) noexcept
std::optional< const char * > message() const
Returns the error message if an error occurs.
Status(const lb_error_t *err)
std::optional< ErrorKind > kind() const
Returns the error kind if an error occurs.
bool is_err() const
Returns true if an errors occurs.
Status(Status &&status) noexcept
bool is_ok() const
Returns true if no errors occurs.
std::optional< int64_t > code() const
Returns the error code if an error occurs.
Definition: async_result.hpp:8
ErrorKind
Definition: status.hpp:11
struct lb_error_t lb_error_t
Definition: status.hpp:6