@@ -117,30 +117,35 @@ static constexpr ByteType rdma_default_byte_size = sizeof(char);
117
117
118
118
}} // end namespace vt::rdma
119
119
120
- VT_FMT_NAMESPACE {
121
- template <>
122
- struct formatter <::vt::rdma::Type> : formatter<std::string_view> {
123
- template <typename FormatContext>
124
- auto format (::vt::rdma::Type t, FormatContext& ctx) {
125
- std::string_view name = " Unknown" ;
126
- switch (t) {
127
- case ::vt::rdma::Type::Get:
128
- name = " Get" ;
129
- break ;
130
- case ::vt::rdma::Type::Put:
131
- name = " Put" ;
132
- break ;
133
- case ::vt::rdma::Type::GetOrPut:
134
- name = " GetOrPut" ;
135
- break ;
136
- case ::vt::rdma::Type::Uninitialized:
137
- name = " Uninitialized" ;
138
- break ;
139
- }
140
- return formatter<std::string_view>::format (name, ctx);
120
+ VT_FMT_NAMESPACE_BEGIN
121
+
122
+ template <>
123
+ struct formatter <::vt::rdma::Type> : formatter<std::string_view> {
124
+ template <typename FormatContext>
125
+ auto format (::vt::rdma::Type t, FormatContext& ctx) {
126
+ std::string_view name = " Unknown" ;
127
+ switch (t) {
128
+ case ::vt::rdma::Type::Get:
129
+ name = " Get" ;
130
+ break ;
131
+ case ::vt::rdma::Type::Put:
132
+ name = " Put" ;
133
+ break ;
134
+ case ::vt::rdma::Type::GetOrPut:
135
+ name = " GetOrPut" ;
136
+ break ;
137
+ case ::vt::rdma::Type::Uninitialized:
138
+ name = " Uninitialized" ;
139
+ break ;
140
+ default :
141
+ name = fmt::format (
142
+ " {}" , static_cast <std::underlying_type_t <::vt::rdma::Type>>(t));
141
143
}
142
- };
143
- } // VT_FMT_NAMESPACE
144
+ return formatter<std::string_view>::format (name, ctx);
145
+ }
146
+ };
147
+
148
+ VT_FMT_NAMESPACE_END
144
149
145
150
#define PRINT_CHANNEL_TYPE (rdma_op_type ) ( \
146
151
rdma_op_type == vt::rdma::Type::Get ? " rdma::Get" : ( \
0 commit comments