Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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>