Module rorm_declaration::imr

source ·
Expand description

This module holds the internal model representation The Internal Model Representation used by our migration cli tool

Structs

An iterator over the variants of Self
Model’s fields i.e. the table’s columns
Represents a foreign key
Represents a complex index
A collection of all models used in the resulting application
A single model i.e. database table
Location in the source code a Model or Field originates from Used for better error messages in the migration tool

Enums

The subset of annotations which need to be communicated with the migration tool
All column types supported by the migration tool
A column’s default value which is any non object / array json value
Action that gets trigger on update and on delete.