Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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>