cml_chain/auxdata/
cbor_encodings.rs

1// This file was code-generated using an experimental CDDL to rust tool:
2// https://github.com/dcSpark/cddl-codegen
3
4use cml_core::serialization::LenEncoding;
5
6#[derive(Clone, Debug, Default)]
7pub struct ConwayFormatAuxDataEncoding {
8    pub len_encoding: LenEncoding,
9    pub tag_encoding: Option<cbor_event::Sz>,
10    pub orig_deser_order: Vec<usize>,
11    pub metadata_key_encoding: Option<cbor_event::Sz>,
12    pub native_scripts_encoding: LenEncoding,
13    pub native_scripts_key_encoding: Option<cbor_event::Sz>,
14    pub plutus_v1_scripts_encoding: LenEncoding,
15    pub plutus_v1_scripts_key_encoding: Option<cbor_event::Sz>,
16    pub plutus_v2_scripts_encoding: LenEncoding,
17    pub plutus_v2_scripts_key_encoding: Option<cbor_event::Sz>,
18    pub plutus_v3_scripts_encoding: LenEncoding,
19    pub plutus_v3_scripts_key_encoding: Option<cbor_event::Sz>,
20}
21
22#[derive(Clone, Debug, Default)]
23pub struct ShelleyMAFormatAuxDataEncoding {
24    pub len_encoding: LenEncoding,
25    pub auxiliary_scripts_encoding: LenEncoding,
26}