crcnt_mulingo/domain/
application.rs

1use {crate::domain::{service::Service,
2                     store::Store},
3     mysql_async::Pool};
4
5#[derive(Clone)]
6pub struct Application {
7  store:   Store,
8  service: Service,
9}
10
11impl Application {
12  pub fn new(pool: Pool) -> Self {
13    let store = Store { pool };
14    let service = Service;
15    Self { store, service }
16  }
17}
18
19mod create;
20mod query;
21mod update;
22
23pub use {create::ApplicationCreate,
24         query::ApplicationQuery,
25         update::ApplicationUpdate};