ModelDef
A plain struct with all the fields of a model definition.
Fully qualified path: dojo::model::definition::ModelDef
#[derive(Drop, Serde, Debug, PartialEq)]
pub struct ModelDef {
pub name: ByteArray,
pub layout: Layout,
pub schema: Struct,
pub packed_size: Option<u32>,
pub unpacked_size: Option<u32>,
}
Members
name
Fully qualified path: dojo::model::definition::ModelDef::name
pub name: ByteArray
layout
Fully qualified path: dojo::model::definition::ModelDef::layout
pub layout: Layout
schema
Fully qualified path: dojo::model::definition::ModelDef::schema
pub schema: Struct
packed_size
Fully qualified path: dojo::model::definition::ModelDef::packed_size
pub packed_size: Option<u32>
unpacked_size
Fully qualified path: dojo::model::definition::ModelDef::unpacked_size
pub unpacked_size: Option<u32>