From 625570629d8d3a57d202d8e4d984e5a322f24fda Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Wed, 8 May 2024 12:52:19 +0300 Subject: [PATCH] common/hobject: make hobject_t formatter methods const this is an alternative to 6021129f0c5c1c133436e471741c73f6e315c5dd Since https://github.com/ceph/ceph/pull/55583 is not backported to S. Signed-off-by: Matan Breizman --- src/common/hobject_fmt.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/hobject_fmt.h b/src/common/hobject_fmt.h index 622611121ae6f..ce0424cdb1296 100644 --- a/src/common/hobject_fmt.h +++ b/src/common/hobject_fmt.h @@ -28,9 +28,10 @@ static inline void append_out_escaped(const std::string& in, std::string* out) template <> struct fmt::formatter { - constexpr auto parse(format_parse_context& ctx) { return ctx.begin(); } + constexpr auto parse(format_parse_context& ctx) const { return ctx.begin(); } - template auto format(const hobject_t& ho, FormatContext& ctx) + template auto + format(const hobject_t& ho, FormatContext& ctx) const { if (ho == hobject_t{}) { return fmt::format_to(ctx.out(), "MIN"); -- 2.39.5