Skip to main content

Crate spacetimedb_schema

Crate spacetimedb_schema 

Source
Expand description

Internal SpacetimeDB schema handling.

Handles validation and normalization of raw schema definitions from the spacetimedb_lib crate.

Modules§

auto_migrate
def
Canonicalized module definitions.
error
identifier
reducer_name
relation
schema
Schema data structures. These are used at runtime by the vm to store the schema of the database. They are mirrored in the system tables – see spacetimedb_core::db::datastore::system_tables. Types in this file are not public ABI or API and may be changed at any time; it’s the system tables that cannot.
table_name
type_for_generate
AlgebraicType extensions for generating client code.