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
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.
type_for_generate
AlgebraicType extensions for generating client code.