Кстати, а никто не реализовал сериализацию в свой формат через Serde, где для сериализации нужен lookahead в структуру?
А-ля, если коллекция примитивов, то сериализуется она одним способом, если коллекция структур то другим.
Я это сделал достаточно бойлерплейтным образом, где у меня есть дополнительный serializer, который эту информацию достает, но бойлерплейта как-то много выходит