Load item using Serializer deserialization. crate::serializer::Serializer is meant to provide
custom serialization over Borsh that can be used to store additional
metadata such as struct version.
Create Payload struct - a #repr[transparent] struct
wrapping Cursor<Vec<u8>>. This struct acts as a helper
for storing and loading items into a Vec<u8> buffer.
Store item using Serializer serialization. crate::serializer::Serializer is meant to provide
custom serialization over Borsh that can be used to store additional
metadata such as struct version.