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}