| 246 | // clang-format off |
| 247 | template <typename Stream, CharNotInt8 V> void Serialize(Stream&, V) = delete; // char serialization forbidden. Use uint8_t or int8_t |
| 248 | template <typename Stream> void Serialize(Stream& s, std::byte a) { ser_writedata8(s, uint8_t(a)); } |
| 249 | template <typename Stream> void Serialize(Stream& s, int8_t a) { ser_writedata8(s, uint8_t(a)); } |
| 250 | template <typename Stream> void Serialize(Stream& s, uint8_t a) { ser_writedata8(s, a); } |
| 251 | template <typename Stream> void Serialize(Stream& s, int16_t a) { ser_writedata16(s, uint16_t(a)); } |
no test coverage detected