| 272 | } |
| 273 | |
| 274 | bool isVersion(std::string_view V) { |
| 275 | return isCanonVersion(V) || isValidSemver(V); |
| 276 | } |
| 277 | |
| 278 | Unexpected<ErrCode> reportError(std::string_view Reason) { |
| 279 | spdlog::error(ErrCode::Value::ComponentInvalidName); |
no test coverage detected