PackageDefinition

Type Alias PackageDefinition 

Source
pub type PackageDefinition = PackageDefinition;

Aliased Type§

pub struct PackageDefinition {
    pub meta: Header,
    pub api_version: String,
    pub imports: Vec<PackageImport>,
    pub types: Vec<MetadataType>,
    pub states: Vec<StateTyped>,
    pub functions: Vec<(StepInvocation, OperatorType)>,
    pub dev: Option<DevConfig>,
}

Fields§

§meta: Header§api_version: String§imports: Vec<PackageImport>§types: Vec<MetadataType>§states: Vec<StateTyped>§functions: Vec<(StepInvocation, OperatorType)>§dev: Option<DevConfig>