From be47b96ce8e067296c37680c4083130c2ce9c859 Mon Sep 17 00:00:00 2001 From: vms Date: Tue, 14 Jul 2020 19:01:17 +0300 Subject: [PATCH] improve feature selection --- crates/main/src/lib.rs | 4 ++-- src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/main/src/lib.rs b/crates/main/src/lib.rs index 09c7b33..6dba033 100644 --- a/crates/main/src/lib.rs +++ b/crates/main/src/lib.rs @@ -38,7 +38,7 @@ mod result; pub use export_allocator::allocate; pub use export_allocator::deallocate; -#[cfg(any(feature = "debug", feature = "logger"))] +#[cfg(feature = "logger")] pub use logger::WasmLogger; pub use result::get_result_ptr; pub use result::get_result_size; @@ -48,7 +48,7 @@ pub use result::set_result_size; #[allow(unused_variables)] pub(crate) fn log>(msg: S) { // logs will be printed only if debug feature is enabled - #[cfg(all(feature = "debug", feature = "logger"))] + #[cfg(feature = "debug")] unsafe { let msg = msg.as_ref(); logger::log_utf8_string(msg.as_ptr() as _, msg.len() as _); diff --git a/src/lib.rs b/src/lib.rs index 48fdff9..61a856d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -35,7 +35,7 @@ extern crate fluence_sdk_macro; extern crate fluence_sdk_main; pub use fluence_sdk_macro::fce; -#[cfg(any(feature = "debug", feature = "logger"))] +#[cfg(feature = "logger")] pub use fluence_sdk_main::WasmLogger; /// These API functions are intended for internal usage in generated code.