brokerage_db/
lib.rs

1// Public modules.
2pub mod account;
3pub mod eod_summary;
4pub mod security;
5pub mod trade_execution;
6
7// Internal modules.
8mod db_util;
9mod migrations;
10
11use anyhow::Result;
12use mongodb::Database;
13
14pub async fn initialize(db: &Database) -> Result<()> {
15    migrations::run_migrations(db).await
16}
17
18pub async fn remove_data(db: &Database) -> Result<()> {
19    migrations::run_down_migrations(db).await
20}