Skip to content

Commit fa5552a

Browse files
committed
Remove 'mithril_common' re export from 'store'
1 parent 34c37d0 commit fa5552a

File tree

10 files changed

+32
-33
lines changed

10 files changed

+32
-33
lines changed

mithril-aggregator/src/dependency.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
use crate::beacon_store::BeaconStore;
2-
use crate::{CertificatePendingStore, CertificateStore, StakeStore, VerificationKeyStore};
31
use std::sync::Arc;
42
use tokio::sync::RwLock;
53

4+
use mithril_common::store::stake_store::StakeStore;
5+
66
use super::entities::*;
77
use super::multi_signer::MultiSigner;
88
use super::snapshot_stores::SnapshotStore;
9+
use crate::beacon_store::BeaconStore;
10+
use crate::{CertificatePendingStore, CertificateStore, VerificationKeyStore};
911

1012
/// BeaconStoreWrapper wraps a BeaconStore
1113
pub type BeaconStoreWrapper = Arc<RwLock<dyn BeaconStore>>;

mithril-aggregator/src/http_server.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,8 @@ mod tests {
520520

521521
use mithril_common::apispec::APISpec;
522522
use mithril_common::fake_data;
523+
use mithril_common::store::adapter::DumbStoreAdapter;
524+
use mithril_common::store::adapter::FailStoreAdapter;
523525
use serde_json::Value::Null;
524526
use tokio::sync::RwLock;
525527
use warp::test::request;
@@ -529,8 +531,6 @@ mod tests {
529531
use super::super::multi_signer::MockMultiSigner;
530532
use super::super::multi_signer::ProtocolError;
531533
use super::super::snapshot_stores::MockSnapshotStore;
532-
use super::super::store::adapter::DumbStoreAdapter;
533-
use super::super::store::adapter::FailStoreAdapter;
534534
use super::super::store::CertificateStore;
535535
use super::*;
536536

mithril-aggregator/src/lib.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ pub use runtime::AggregatorRuntime;
2020
pub use snapshot_uploaders::{LocalSnapshotUploader, RemoteSnapshotUploader};
2121
pub use snapshotter::{SnapshotError, Snapshotter};
2222
pub use store::{
23-
AdapterError, CertificatePendingStore, CertificateStore, JsonFileStoreAdapter, MemoryAdapter,
24-
StakeStore, StakeStoreError, StakeStorer, StoreAdapter, VerificationKeyStore,
25-
VerificationKeyStoreError, VerificationKeyStorer,
23+
CertificatePendingStore, CertificateStore, VerificationKeyStore, VerificationKeyStoreError,
24+
VerificationKeyStorer,
2625
};

mithril-aggregator/src/main.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ use clap::Parser;
55
use config::{Map, Source, Value, ValueKind};
66
use mithril_aggregator::{
77
AggregatorRuntime, BeaconStore, CertificatePendingStore, CertificateStore, Config,
8-
DependencyManager, JsonFileStoreAdapter, MemoryBeaconStore, MultiSigner, MultiSignerImpl,
9-
Server, StakeStore, VerificationKeyStore,
8+
DependencyManager, MemoryBeaconStore, MultiSigner, MultiSignerImpl, Server,
9+
VerificationKeyStore,
1010
};
1111
use mithril_common::crypto_helper::ProtocolStakeDistribution;
1212
use mithril_common::fake_data;
13+
use mithril_common::store::adapter::JsonFileStoreAdapter;
14+
use mithril_common::store::stake_store::StakeStore;
1315
use slog::{Drain, Level, Logger};
1416
use slog_scope::debug;
1517
use std::env;

mithril-aggregator/src/multi_signer.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,11 @@ use mithril_common::crypto_helper::{
1212
ProtocolStakeDistribution,
1313
};
1414
use mithril_common::entities;
15+
use mithril_common::store::stake_store::{StakeStoreError, StakeStorer};
1516

1617
use super::beacon_store::BeaconStoreError;
1718
use super::dependency::{BeaconStoreWrapper, StakeStoreWrapper, VerificationKeyStoreWrapper};
18-
use super::store::{
19-
StakeStoreError, StakeStorer, VerificationKeyStoreError, VerificationKeyStorer,
20-
};
19+
use super::store::{VerificationKeyStoreError, VerificationKeyStorer};
2120

2221
#[cfg(test)]
2322
use mockall::automock;
@@ -554,12 +553,14 @@ impl MultiSigner for MultiSignerImpl {
554553
#[cfg(test)]
555554
mod tests {
556555
use super::super::beacon_store::{BeaconStore, MemoryBeaconStore};
557-
use super::super::store::adapter::MemoryAdapter;
558-
use super::super::store::{StakeStore, VerificationKeyStore};
556+
557+
use super::super::store::VerificationKeyStore;
559558
use super::*;
560559

561560
use mithril_common::crypto_helper::tests_setup::*;
562561
use mithril_common::fake_data;
562+
use mithril_common::store::adapter::MemoryAdapter;
563+
use mithril_common::store::stake_store::StakeStore;
563564
use std::sync::Arc;
564565
use tokio::sync::RwLock;
565566

mithril-aggregator/src/store/certificate_store.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
#![allow(dead_code)]
2-
/// ↑ only until we plug this into main code
3-
use mithril_common::entities::Certificate;
1+
use super::StoreError;
42

5-
use super::{StoreAdapter, StoreError};
3+
use mithril_common::entities::Certificate;
4+
use mithril_common::store::adapter::StoreAdapter;
65

76
type Adapter = Box<dyn StoreAdapter<Key = String, Record = Certificate>>;
87

@@ -37,8 +36,9 @@ impl CertificateStore {
3736
#[cfg(test)]
3837
mod test {
3938
use super::*;
40-
use crate::store::adapter::DumbStoreAdapter;
39+
4140
use mithril_common::fake_data::{self};
41+
use mithril_common::store::adapter::DumbStoreAdapter;
4242

4343
async fn get_certificate_store(size: u64) -> CertificateStore {
4444
let mut adapter: DumbStoreAdapter<String, Certificate> = DumbStoreAdapter::new();

mithril-aggregator/src/store/error.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use super::AdapterError;
1+
use mithril_common::store::adapter::AdapterError;
22
use thiserror::Error;
33

44
#[derive(Debug, Error)]

mithril-aggregator/src/store/mod.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@ mod verification_key_store;
55

66
pub use certificate_store::CertificateStore;
77
pub use error::StoreError;
8-
pub use mithril_common::store::adapter;
9-
pub use mithril_common::store::adapter::{
10-
AdapterError, DumbStoreAdapter, FailStoreAdapter, JsonFileStoreAdapter, MemoryAdapter,
11-
StoreAdapter,
12-
};
13-
pub use mithril_common::store::stake_store::{StakeStore, StakeStoreError, StakeStorer};
148
pub use pending_certificate_store::CertificatePendingStore;
159
pub use verification_key_store::{
1610
VerificationKeyStore, VerificationKeyStoreError, VerificationKeyStorer,

mithril-aggregator/src/store/pending_certificate_store.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
#![allow(dead_code)]
2-
/// ↑ only until we plug this into main code
3-
use mithril_common::entities::{Beacon, CertificatePending};
1+
use super::StoreError;
42

5-
use super::{StoreAdapter, StoreError};
3+
use mithril_common::entities::{Beacon, CertificatePending};
4+
use mithril_common::store::adapter::StoreAdapter;
65

76
type Adapter = Box<dyn StoreAdapter<Key = Beacon, Record = CertificatePending>>;
87

@@ -50,8 +49,9 @@ impl CertificatePendingStore {
5049
#[cfg(test)]
5150
mod test {
5251
use super::*;
53-
use crate::store::adapter::DumbStoreAdapter;
52+
5453
use mithril_common::fake_data;
54+
use mithril_common::store::adapter::DumbStoreAdapter;
5555

5656
async fn get_certificate_pending_store(size: u64) -> CertificatePendingStore {
5757
let mut adapter: DumbStoreAdapter<Beacon, CertificatePending> = DumbStoreAdapter::new();

mithril-aggregator/src/store/verification_key_store.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use async_trait::async_trait;
22
use std::collections::HashMap;
33
use thiserror::Error;
44

5-
use super::adapter::{AdapterError, StoreAdapter};
65
use mithril_common::entities::Signer;
6+
use mithril_common::store::adapter::{AdapterError, StoreAdapter};
77

88
type Adapter = Box<dyn StoreAdapter<Key = u64, Record = HashMap<u64, Signer>>>;
99

@@ -63,9 +63,10 @@ impl VerificationKeyStorer for VerificationKeyStore {
6363

6464
#[cfg(test)]
6565
mod tests {
66-
use super::super::MemoryAdapter;
6766
use super::*;
6867

68+
use mithril_common::store::adapter::MemoryAdapter;
69+
6970
fn init_store(nb_epoch: u64, signers_per_epoch: u64) -> VerificationKeyStore {
7071
let mut values: Vec<(u64, HashMap<u64, Signer>)> = Vec::new();
7172

0 commit comments

Comments
 (0)