From d6846f4ac8453995653549b8ebf12a998055c59d Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Sat, 13 May 2023 08:04:53 -0700 Subject: [PATCH] Clarify why byte formatter is in core --- include/fmt/core.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/fmt/core.h b/include/fmt/core.h index 9a9b1a84..4ca9c3f8 100644 --- a/include/fmt/core.h +++ b/include/fmt/core.h @@ -291,6 +291,7 @@ struct monostate { # define FMT_ENABLE_IF(...) fmt::enable_if_t<(__VA_ARGS__), int> = 0 #endif +// This is defined in core.h instead of format.h to avoid injecting in std. #ifdef __cpp_lib_byte inline auto format_as(std::byte b) -> unsigned char { return static_cast(b);