ModelDefinition
The ModelDefinition trait.
Definition of the model containing all the fields that makes up a model.
Fully qualified path: dojo::model::definition::ModelDefinition
pub trait ModelDefinition<T>
Trait functions
name
Fully qualified path: dojo::model::definition::ModelDefinition::name
fn name() -> ByteArray
layout
Fully qualified path: dojo::model::definition::ModelDefinition::layout
fn layout() -> Layout
use_legacy_storage
Fully qualified path: dojo::model::definition::ModelDefinition::use_legacy_storage
fn use_legacy_storage() -> bool
schema
Fully qualified path: dojo::model::definition::ModelDefinition::schema
fn schema() -> Struct
size
Fully qualified path: dojo::model::definition::ModelDefinition::size
fn size() -> Option<u32>