From 6a1ef6d6cb2cc007aafa6e049550b02ce5ee71e3 Mon Sep 17 00:00:00 2001 From: Alex Helfet Date: Fri, 29 Dec 2017 01:26:28 +0000 Subject: [PATCH] Fix a few compile errors. --- framed/src/lib.rs | 4 ++-- framed/src/typed.rs | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/framed/src/lib.rs b/framed/src/lib.rs index 13f7657..e47718a 100644 --- a/framed/src/lib.rs +++ b/framed/src/lib.rs @@ -245,7 +245,7 @@ extern crate ref_slice; extern crate serde; #[macro_use] -#[cfg(all(test, feature = "use_std"))] +#[cfg(test)] extern crate serde_derive; extern crate ssmarshal; @@ -438,7 +438,7 @@ pub fn decode_to_slice(e: &Encoded, dest: &mut [u8]) #[cfg(feature = "trace")] { println!("framed: body = {:?}\n\ framed: decoded = {:?}", - body, dest[0..len]); + body, &dest[0..len]); } Ok(len) diff --git a/framed/src/typed.rs b/framed/src/typed.rs index 8992f1f..da670b6 100644 --- a/framed/src/typed.rs +++ b/framed/src/typed.rs @@ -335,7 +335,9 @@ mod tests { a: [1, 2, 3], }; - println!("Test value: {:#?}", v); + #[cfg(feature = "use_std")] { + println!("Test value: {:#?}", v); + } v }