From b737b9bd99b90ccb38fd2f11108ea3526e0770d9 Mon Sep 17 00:00:00 2001 From: Dominik Werder Date: Wed, 30 Jun 2021 12:52:22 +0200 Subject: [PATCH] Move optional mod parse --- archapp/Cargo.toml | 2 +- archapp/src/lib.rs | 19 +++---------------- archapp/src/parsestub.rs | 14 ++++++++++++++ 3 files changed, 18 insertions(+), 17 deletions(-) create mode 100644 archapp/src/parsestub.rs diff --git a/archapp/Cargo.toml b/archapp/Cargo.toml index 81b34db..e4b001b 100644 --- a/archapp/Cargo.toml +++ b/archapp/Cargo.toml @@ -23,4 +23,4 @@ dbconn = { path = "../dbconn" } [features] default = [] -devread = [] \ No newline at end of file +devread = [] diff --git a/archapp/src/lib.rs b/archapp/src/lib.rs index d790fd0..b35ca2a 100644 --- a/archapp/src/lib.rs +++ b/archapp/src/lib.rs @@ -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; - - pub async fn scan_files( - _pairs: BTreeMap, - _node_config: NodeConfigCached, - ) -> Result>, 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; diff --git a/archapp/src/parsestub.rs b/archapp/src/parsestub.rs new file mode 100644 index 0000000..f07ce71 --- /dev/null +++ b/archapp/src/parsestub.rs @@ -0,0 +1,14 @@ +use crate::ItemSer; +use async_channel::Receiver; +use err::Error; +use netpod::NodeConfigCached; +use std::collections::BTreeMap; + +type RT1 = Box; + +pub async fn scan_files( + _pairs: BTreeMap, + _node_config: NodeConfigCached, +) -> Result>, Error> { + Err(Error::with_msg("feature not enabled")) +}