Просмотр исходного кода

move slab.rs, slabstore.rs and rocks.rs to separated dir

ghassmo 5 лет назад
Родитель
Сommit
c0a8d5e4e2

+ 3 - 3
src/bin/darkfid.rs

@@ -4,7 +4,8 @@ use easy_parallel::Parallel;
 use std::net::SocketAddr;
 
 use drk::service::{ClientProgramOptions, GatewayClient};
-use drk::{rocks::Rocks, slab::Slab, Result};
+use drk::Result;
+use drk::blockchain::{Slab, Rocks};
 
 fn setup_addr(address: Option<SocketAddr>, default: SocketAddr) -> SocketAddr {
     match address {
@@ -92,9 +93,8 @@ mod test {
     fn test_darkfid_client() {
         use std::path::Path;
 
-        use drk::rocks::Rocks;
+        use drk::blockchain::{Rocks, Slab};
         use drk::service::GatewayClient;
-        use drk::slab::Slab;
 
         use log::*;
         use rand::Rng;

+ 1 - 1
src/bin/gatewayd.rs

@@ -6,7 +6,7 @@ use async_executor::Executor;
 use easy_parallel::Parallel;
 
 use drk::service::{GatewayService, ProgramOptions};
-use drk::{rocks::Rocks, Result};
+use drk::{blockchain::Rocks, Result};
 
 fn setup_addr(address: Option<SocketAddr>, default: SocketAddr) -> SocketAddr {
     match address {

+ 8 - 0
src/blockchain/mod.rs

@@ -0,0 +1,8 @@
+pub mod slab;
+pub mod slabstore;
+pub mod rocks;
+
+pub use rocks::Rocks;
+pub use slab::Slab;
+pub use slabstore::SlabStore;
+

+ 0 - 0
src/rocks.rs → src/blockchain/rocks.rs


+ 0 - 0
src/slab.rs → src/blockchain/slab.rs


+ 4 - 2
src/slabstore.rs → src/blockchain/slabstore.rs

@@ -1,8 +1,10 @@
 use std::sync::Arc;
 
-use crate::rocks::{columns, IteratorMode, Rocks};
 use crate::serial::{deserialize, serialize};
-use crate::{slab::Slab, Result};
+use crate::Result;
+
+use super::slab::Slab;
+use super::rocks::{columns, IteratorMode, Rocks};
 
 pub struct SlabStore {
     rocks: Rocks,

+ 1 - 3
src/lib.rs

@@ -16,15 +16,13 @@ pub mod net;
 pub mod rpc;
 pub mod serial;
 pub mod service;
-pub mod slab;
-pub mod slabstore;
+pub mod blockchain;
 pub mod state;
 pub mod system;
 pub mod tx;
 pub mod vm;
 pub mod vm_serial;
 pub mod wallet;
-pub mod rocks;
 
 pub use crate::bls_extensions::BlsStringConversion;
 pub use crate::error::{Error, Result};

+ 2 - 2
src/service/gateway.rs

@@ -3,10 +3,10 @@ use std::convert::From;
 use std::net::SocketAddr;
 
 use super::reqrep::{PeerId, Publisher, RepProtocol, Reply, ReqProtocol, Request, Subscriber};
-use crate::{
-    rocks::Rocks, serial::deserialize, serial::serialize, slab::Slab, slabstore::SlabStore, Error,
+use crate::{serial::deserialize, serial::serialize,  Error,
     Result,
 };
+use crate::blockchain::{Rocks, Slab, SlabStore};
 
 use async_executor::Executor;
 use log::*;