Solve repetition
This commit is contained in:
1 parent
08ab55f283
commit
a68e56e861
10 files changed
+24
-27
No files matched your search
@@ -1,5 +1,5 @@
|
||||
use crate::data::Id;
|
||||
use crate::data::entities::{CardState, EntityData};
|
||||
use crate::data::entities::{EntityData};
|
||||
use crate::data::repositories::{BatchedDbLayer, DbLayer};
|
||||
use crate::notification::MaybeError;
|
||||
use crate::notification::NotificationData::{DbLoadError, DbSaveError};
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
use crate::data::entities::{DeckSettings, WordGroup};
|
||||
use crate::data::entities::WordGroup;
|
||||
use crate::data::repositories::{DataRepository, DataRepositoryInner};
|
||||
use crate::data_provider::{SqliteDbLayer, TableAccessQuerySet};
|
||||
use rusqlite::{Error, Params, Row};
|
||||
use crate::data::repositories::{DataRepository, DataRepositoryInner};
|
||||
use crate::data_provider::decks::DeckQuerySet;
|
||||
|
||||
pub type WordGroupRepository = DataRepository<WordGroup, WordGroupDataLayer>;
|
||||
pub type WordGroupRepositoryInner = DataRepositoryInner<WordGroup, WordGroupDataLayer>;
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
use crate::data::entities::{WordData, WordGroup};
|
||||
use crate::data::repositories::{DataRepository, DataRepositoryInner};
|
||||
use crate::data_provider::{SqliteDbLayer, TableAccessQuerySet};
|
||||
use crate::notification::NotificationData::{DbLoadError, DbSaveError};
|
||||
use crate::notification::{MaybeError, NotificationData};
|
||||
use litemap::LiteMap;
|
||||
use rusqlite::{Connection, Error, Params, Row, params};
|
||||
use std::collections::HashMap;
|
||||
use crate::data::repositories::{BatchedDbLayer, DataRepository, DataRepositoryInner};
|
||||
|
||||
pub type WordRepository = DataRepository<WordData, SqliteDbLayer<WordData, WordQuerySet>>;
|
||||
pub type WordRepositoryInner = DataRepositoryInner<WordData, SqliteDbLayer<WordData, WordQuerySet>>;
|
||||
pub type WordRepository = DataRepository<WordData, WordDataLayer>;
|
||||
pub type WordRepositoryInner = DataRepositoryInner<WordData, WordDataLayer>;
|
||||
pub type WordDataLayer = SqliteDbLayer<WordData, WordQuerySet>;
|
||||
#[derive(Clone)]
|
||||
pub struct WordQuerySet;
|
||||
|
||||
Reference in new issue
Block a user