Struct move_binary_format::normalized::Struct
source · pub struct Struct {
pub abilities: AbilitySet,
pub type_parameters: Vec<StructTypeParameter>,
pub fields: Vec<Field>,
}Expand description
Normalized version of a StructDefinition. Not safe to compare without an associated
ModuleId or Module.
Fields§
§abilities: AbilitySet§type_parameters: Vec<StructTypeParameter>§fields: Vec<Field>Implementations§
source§impl Struct
impl Struct
sourcepub fn new(m: &CompiledModule, def: &StructDefinition) -> (Identifier, Self)
pub fn new(m: &CompiledModule, def: &StructDefinition) -> (Identifier, Self)
Create a Struct for StructDefinition def in module m. Panics if def is a
a native struct definition.