diff --git a/include/mrdocs/Support/Handlebars.hpp b/include/mrdocs/Support/Handlebars.hpp index 5811f4356b..1109f759a8 100644 --- a/include/mrdocs/Support/Handlebars.hpp +++ b/include/mrdocs/Support/Handlebars.hpp @@ -218,13 +218,10 @@ class MRDOCS_DECL OutputRef @return A reference to this object */ template - requires fmt::has_formatter::value - friend - OutputRef& - operator<<( OutputRef& os, T v ) - { - std::string s = fmt::format( "{}", v ); - return os.write_impl( s ); + requires fmt::is_formattable::value + friend OutputRef &operator<<(OutputRef &os, T v) { + std::string s = fmt::format("{}", v); + return os.write_impl(s); } void diff --git a/src/test_suite/detail/decomposer.hpp b/src/test_suite/detail/decomposer.hpp index cd4b81d355..dab136ae8d 100644 --- a/src/test_suite/detail/decomposer.hpp +++ b/src/test_suite/detail/decomposer.hpp @@ -53,7 +53,7 @@ namespace test_suite::detail out += '\"'; } #ifdef MRDOCS_TEST_HAS_FMT - if constexpr (fmt::has_formatter::value) { + if constexpr (fmt::is_formattable::value) { out += fmt::format("{}", value); } else #endif