cala_ledger/migrate.rs
1pub trait IncludeMigrations {
2 fn include_cala_migrations(&mut self) -> &Self;
3}
4
5impl IncludeMigrations for sqlx::migrate::Migrator {
6 fn include_cala_migrations(&mut self) -> &Self {
7 let mut new_migrations = self.migrations.to_vec();
8 new_migrations.extend_from_slice(&sqlx::migrate!().migrations);
9
10 self.migrations = std::borrow::Cow::Owned(new_migrations);
11
12 self
13 }
14}