This patch includes some quality-of-life improvements:
All external methods in serialization support header-only library are now marked with inline to avoid linker errors if serialization code was included from several different translation units.
Refactor bitspan constructors to make user code easier and should fix #254.
This patch includes some quality-of-life improvements:
inline
to avoid linker errors if serialization code was included from several different translation units.bitspan
constructors to make user code easier and should fix #254.// before change: hb.serialize({{data}, 0});
// after change: hb.serialize(data);