Merge branch 'ximinez/lending-refactoring-2' into ximinez/lending-refactoring-3

This commit is contained in:
Ed Hennis
2025-09-05 17:44:17 -04:00
committed by GitHub
5 changed files with 9 additions and 5 deletions

View File

@@ -636,7 +636,12 @@ template <std::size_t Bits, class Tag>
inline std::string
to_short_string(base_uint<Bits, Tag> const& a)
{
return to_string(a).substr(0, 8) + "...";
// LCOV_EXCL_START
if constexpr (a.bytes <= 4)
return to_string(a);
else
// LCOV_EXCL_STOP
return strHex(a.cbegin(), a.cbegin() + 4) + "...";
}
template <std::size_t Bits, class Tag>