{ "format": 1, "id": "saw-err-recoverable", "kind": "struct", "name": "recoverable", "namespace": "saw::err", "module": "core", "header": "modules/core/c++/error.hpp", "brief_description": "Generic recoverable error.", "detailed_description": [ [ "For a failure which has no kind of its own and which the caller can act on. Prefer defining a tag struct when the kind means something; a named category is what makes an error distinguishable in another process." ] ], "attributes": { "saw-err-recoverable-description": { "id": "saw-err-recoverable-description", "name": "description", "type": ["std::string_view"], "visibility": "public", "static": true, "constexpr": true, "initializer": "\"Generic recoverable error\"" }, "saw-err-recoverable-is_critical": { "id": "saw-err-recoverable-is_critical", "name": "is_critical", "type": ["bool"], "visibility": "public", "static": true, "constexpr": true, "initializer": "false" } } }