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 }