Skip to content

Commit 911494a

Browse files
authored
refactor: replace std::vformat with std::format for ListType|MapType::ToString (#545)
1 parent e7f1d0f commit 911494a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/iceberg/type.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ TypeId ListType::type_id() const { return kTypeId; }
156156
const SchemaField& ListType::element() const { return element_; }
157157

158158
std::string ListType::ToString() const {
159-
return std::vformat("list<{}>", std::make_format_args(element_));
159+
return std::format("list<{}>", element_.ToString());
160160
}
161161

162162
std::span<const SchemaField> ListType::fields() const { return {&element_, 1}; }
@@ -213,7 +213,7 @@ const SchemaField& MapType::value() const { return fields_[1]; }
213213
TypeId MapType::type_id() const { return kTypeId; }
214214

215215
std::string MapType::ToString() const {
216-
return std::vformat("map<{}: {}>", std::make_format_args(key(), value()));
216+
return std::format("map<{}: {}>", key().ToString(), value().ToString());
217217
}
218218

219219
std::span<const SchemaField> MapType::fields() const { return fields_; }

0 commit comments

Comments
 (0)