use minicbor::{CborLen, Decode, Encode};
use ockam_core::compat::vec::Vec;
#[derive(Clone, Debug, PartialEq, Eq, Encode, Decode, CborLen)]
#[rustfmt::skip]
pub struct VersionedData {
#[n(0)] pub version: u8,
#[n(1)] pub data_type: u8,
#[cbor(with = "minicbor::bytes")]
#[n(2)] pub data: Vec<u8>,
}