Move optional mod parse

This commit is contained in:
Dominik Werder
2021-06-30 12:52:22 +02:00
parent 96aa6576de
commit b737b9bd99
3 changed files with 18 additions and 17 deletions

View File

@@ -23,4 +23,4 @@ dbconn = { path = "../dbconn" }
[features]
default = []
devread = []
devread = []

View File

@@ -8,22 +8,9 @@ pub mod generated {}
#[cfg(feature = "devread")]
pub mod parse;
#[cfg(not(feature = "devread"))]
pub mod parse {
use crate::ItemSer;
use async_channel::Receiver;
use err::Error;
use netpod::NodeConfigCached;
use std::collections::BTreeMap;
type RT1 = Box<dyn ItemSer + Send>;
pub async fn scan_files(
_pairs: BTreeMap<String, String>,
_node_config: NodeConfigCached,
) -> Result<Receiver<Result<RT1, Error>>, Error> {
Err(Error::with_msg("feature not enabled"))
}
}
pub mod parsestub;
#[cfg(not(feature = "devread"))]
pub use parsestub as parse;
#[cfg(feature = "devread")]
#[cfg(test)]
pub mod test;

14
archapp/src/parsestub.rs Normal file
View File

@@ -0,0 +1,14 @@
use crate::ItemSer;
use async_channel::Receiver;
use err::Error;
use netpod::NodeConfigCached;
use std::collections::BTreeMap;
type RT1 = Box<dyn ItemSer + Send>;
pub async fn scan_files(
_pairs: BTreeMap<String, String>,
_node_config: NodeConfigCached,
) -> Result<Receiver<Result<RT1, Error>>, Error> {
Err(Error::with_msg("feature not enabled"))
}