# include int main() { struct student { int number; std::string name; std::vector> grade; using serialize = zpp::bits::members<3>; auto operator<=>(const student&) const = default; }; student bob{ 123, "Bob", { 3.5, std::nullopt, 4.0 } }; auto serialized_bob = biu::serialize(bob); auto bob2 = biu::deserialize(serialized_bob); assert(bob == bob2); }