radix-engine-interface 1.3.1

The interface between system layer and VM layer, from the Radix DLT project.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use radix_common::{ManifestSbor, ScryptoSbor};
use radix_engine_interface::blueprints::resource::RoleAssignmentInit;

pub mod metadata;
pub mod role_assignment;
pub mod royalty;

#[cfg_attr(feature = "fuzzing", derive(::arbitrary::Arbitrary))]
#[derive(Default, Debug, Clone, PartialEq, Eq, ScryptoSbor, ManifestSbor)]
pub struct ModuleConfig<T: Default, R = RoleAssignmentInit> {
    pub init: T,
    pub roles: R,
}