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

zkas: move cfg(feature=...) inside mod.rs from inside the module itself. This is cleaner since we can only use the module with the feature enabled.

x 2 лет назад
Родитель
Сommit
444e6daba5
2 измененных файлов с 1 добавлено и 2 удалено
  1. 1 0
      src/zkas/mod.rs
  2. 0 2
      src/zkas/util.rs

+ 1 - 0
src/zkas/mod.rs

@@ -57,4 +57,5 @@ pub use compiler::Compiler;
 pub mod decoder;
 pub use decoder::ZkBinary;
 
+#[cfg(feature = "tinyjson")]
 pub mod util;

+ 0 - 2
src/zkas/util.rs

@@ -1,12 +1,10 @@
 use darkfi_sdk::pasta::pallas;
 use std::{collections::HashMap, fs::File, io::Write, path::Path};
-#[cfg(feature = "tinyjson")]
 use tinyjson::JsonValue::{Array as JsonArray, Object as JsonObj, String as JsonStr};
 
 use crate::zk::Witness;
 
 /// Export witness.json which can be used by zkrunner for debugging circuits
-#[cfg(feature = "tinyjson")]
 pub fn export_witness_json<P: AsRef<Path>>(
     output_path: P,
     prover_witnesses: &Vec<Witness>,