pub type SubSchema = Schema<RootSchema>;
Aliased Type§
struct SubSchema {
pub ffv: Ffv,
pub subset_of: Option<Schema<()>>,
pub global_types: Confined<BTreeMap<u16, GlobalStateSchema>, 0, 255>,
pub owned_types: Confined<BTreeMap<u16, StateSchema>, 0, 255>,
pub valency_types: Confined<BTreeSet<u16>, 0, 255>,
pub genesis: GenesisSchema,
pub extensions: Confined<BTreeMap<u16, ExtensionSchema>, 0, 255>,
pub transitions: Confined<BTreeMap<u16, TransitionSchema>, 0, 255>,
pub type_system: TypeSystem,
pub script: Script,
}
Fields§
§ffv: Ffv
§subset_of: Option<Schema<()>>
§global_types: Confined<BTreeMap<u16, GlobalStateSchema>, 0, 255>
§owned_types: Confined<BTreeMap<u16, StateSchema>, 0, 255>
§valency_types: Confined<BTreeSet<u16>, 0, 255>
§genesis: GenesisSchema
§extensions: Confined<BTreeMap<u16, ExtensionSchema>, 0, 255>
§transitions: Confined<BTreeMap<u16, TransitionSchema>, 0, 255>
§type_system: TypeSystem
Type system
script: Script
Validation code.