macro_rules! assert_models_valid {
($registry:expr, $($model:ty),+ $(,)?) => { ... };
}Expand description
Check models and panic if any have schema issues.
Useful for startup validation to catch schema mismatches early.
§Example
ⓘ
use pgorm::{assert_models_valid, SchemaRegistry, Model, FromRow};
#[derive(Debug, FromRow, Model)]
#[orm(table = "users")]
struct User { #[orm(id)] id: i64, name: String }
let registry = SchemaRegistry::new();
// ... register tables ...
// Panics if any model has schema issues
assert_models_valid!(registry, User);