Skip to main content

Module model

Module model 

Source
Expand description

Core traits and types for database models.

Structs§

FastRow
Wrapper for fast positional row decoding.
Relation
Typed relation handle for eager loading.
ValidationError
An error that occurred during model validation.

Enums§

UpdateResult
The result of an update operation, particularly relevant for optimistic locking.

Traits§

Model
The core trait for database models.
ModelHooks
Hooks that can be implemented to run logic before or after database operations.
ModelResultExt
Convenience helpers that map sqlx errors into PremixError.
ModelValidation
A trait for validating model data before it is saved to the database.