Expand description
serde serialize and deserialize Vec<T>.
Note: This module does not produce consensus-encoded vectors (i.e., with a length prefix), it defers to the data format’s vector serialization.
It is designed for serializing and deserializing objects that implement Encode/Decode
when wrapped in a Vec. Use with
#[serde(with = "bitcoin_consensus_encoding::serde_as_consensus::vec")].
§Examples
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize)]
struct MyStruct {
#[serde(with = "bitcoin_consensus_encoding::serde_as_consensus::vec")]
items: Vec<MyType>,
}