From 8158a75f7b37d42793deb0a9bdcc4e26b61cba39 Mon Sep 17 00:00:00 2001 From: Alex Helfet Date: Sat, 17 Mar 2018 16:25:44 +0000 Subject: [PATCH] Fix no_std build: set features on dependencies to not require std. --- framed/Cargo.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/framed/Cargo.toml b/framed/Cargo.toml index decf437..09535db 100644 --- a/framed/Cargo.toml +++ b/framed/Cargo.toml @@ -15,11 +15,11 @@ branch = "master" [dependencies] byteorder = { version = "^1.2.1", default-features = false } -cobs = "^0.1.3" +cobs = { version = "^0.1.3", default-features = false } crc16 = "^0.3.4" ref_slice = "^1.1.1" -serde = "^1.0" -ssmarshal = "^1.0" +serde = { version = "^1.0", default-features = false } +ssmarshal = { version = "^1.0", default-features = false } [dev-dependencies] serde_derive = "^1.0" @@ -31,7 +31,7 @@ default = ["use_std"] trace = [] # Use standard library. Enabled by default, disable for no_std. -use_std = [] +use_std = ["serde/std", "ssmarshal/std"] # Enables unstable features that only work on nightly rust. # Required for practical no_std use.