diff --git a/drivers/lsm303agr/Cargo.toml b/drivers/lsm303agr/Cargo.toml index e4823f14486c..a895f37fd5f0 100644 --- a/drivers/lsm303agr/Cargo.toml +++ b/drivers/lsm303agr/Cargo.toml @@ -12,6 +12,6 @@ publish = false [dependencies] lsm303agr = "^0.2" -riot-wrappers = "^0.7.17" +riot-wrappers = "^0.8" # Whatever lsm uses nb = "*" diff --git a/examples/rust-gcoap/Cargo.lock b/examples/rust-gcoap/Cargo.lock index 2d9b5982a354..7fddaffdbaf0 100644 --- a/examples/rust-gcoap/Cargo.lock +++ b/examples/rust-gcoap/Cargo.lock @@ -189,7 +189,7 @@ checksum = "16fbe39cc8c18a07e97f3fbf16e6771946f5cded9800db0ab2698c5a2409ddb2" dependencies = [ "byteorder", "coap-message", - "coap-numbers 0.2.0", + "coap-numbers", "crc", "serde", "serde_cbor", @@ -204,7 +204,7 @@ checksum = "620e584e19bd2432640d73fc29b5c8ac0904a903b863f7c3ad5cd989917c55e5" dependencies = [ "coap-handler", "coap-message", - "coap-numbers 0.2.0", + "coap-numbers", "crc", "minicbor", "serde", @@ -226,18 +226,12 @@ dependencies = [ "coap-handler", "coap-handler-implementations", "coap-message", - "coap-numbers 0.2.0", + "coap-numbers", "heapless", "serde", "serde_cbor", ] -[[package]] -name = "coap-numbers" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "846c9bba4f1a98e6b3e26f67d96414eb2b1534a702c87d65c3a52c994c690d6a" - [[package]] name = "coap-numbers" version = "0.2.0" @@ -278,13 +272,13 @@ dependencies = [ ] [[package]] -name = "cstr_core" -version = "0.2.6" +name = "cstr" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd98742e4fdca832d40cab219dc2e3048de17d873248f83f17df47c1bea70956" +checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b" dependencies = [ - "cty", - "memchr", + "proc-macro2", + "quote", ] [[package]] @@ -590,12 +584,12 @@ checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" [[package]] name = "riot-coap-handler-demos" version = "0.1.0" -source = "git+https://gitlab.com/etonomy/riot-module-examples/#630a3b0af6dadf10da0583ac2faa54d5297b7bf4" +source = "git+https://gitlab.com/etonomy/riot-module-examples/#75132650a5c8dfe16cd62eb3dcc91f8fd1630648" dependencies = [ "coap-handler", "coap-handler-implementations", "coap-message", - "coap-numbers 0.2.0", + "coap-numbers", "embedded-graphics", "embedded-hal", "heapless", @@ -625,15 +619,15 @@ dependencies = [ [[package]] name = "riot-wrappers" -version = "0.7.23" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b11fc0cd528fb848b4abdefa332f4163052edf0bcc3a2ee9cd95e4256e1edc7" +checksum = "4482b7376de29de4b9d4e5dd8a6bf32da617f93be43dfe1ae5aff24ccc318f4f" dependencies = [ "bare-metal 1.0.0", "coap-handler", "coap-message", - "coap-numbers 0.1.2", - "cstr_core", + "coap-numbers", + "cstr", "embedded-graphics", "embedded-hal", "heapless", diff --git a/examples/rust-gcoap/Cargo.toml b/examples/rust-gcoap/Cargo.toml index 0567dde89c58..9a4291af1e5a 100644 --- a/examples/rust-gcoap/Cargo.toml +++ b/examples/rust-gcoap/Cargo.toml @@ -19,7 +19,7 @@ codegen-units = 1 opt-level = "s" [dependencies] -riot-wrappers = { version = "^0.7.18", features = [ "set_panic_handler", "panic_handler_format", "with_coap_message", "with_coap_handler" ] } +riot-wrappers = { version = "^0.8", features = [ "set_panic_handler", "panic_handler_format", "with_coap_message", "with_coap_handler" ] } coap-message-demos = { git = "https://gitlab.com/chrysn/coap-message-demos/", default-features = false } coap-handler-implementations = "0.3" diff --git a/examples/rust-hello-world/Cargo.lock b/examples/rust-hello-world/Cargo.lock index a790bff4cc79..4dedc0f90bcd 100644 --- a/examples/rust-hello-world/Cargo.lock +++ b/examples/rust-hello-world/Cargo.lock @@ -200,13 +200,13 @@ dependencies = [ ] [[package]] -name = "cstr_core" -version = "0.2.6" +name = "cstr" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd98742e4fdca832d40cab219dc2e3048de17d873248f83f17df47c1bea70956" +checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b" dependencies = [ - "cty", - "memchr", + "proc-macro2", + "quote", ] [[package]] @@ -500,12 +500,12 @@ dependencies = [ [[package]] name = "riot-wrappers" -version = "0.7.23" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b11fc0cd528fb848b4abdefa332f4163052edf0bcc3a2ee9cd95e4256e1edc7" +checksum = "4482b7376de29de4b9d4e5dd8a6bf32da617f93be43dfe1ae5aff24ccc318f4f" dependencies = [ "bare-metal 1.0.0", - "cstr_core", + "cstr", "embedded-graphics", "embedded-hal", "heapless", diff --git a/examples/rust-hello-world/Cargo.toml b/examples/rust-hello-world/Cargo.toml index c5217e2998b7..62fb856159a7 100644 --- a/examples/rust-hello-world/Cargo.toml +++ b/examples/rust-hello-world/Cargo.toml @@ -15,8 +15,7 @@ crate-type = ["staticlib"] panic = "abort" [dependencies] -# `default-features = false` can be removed with 0.8, and enables building on stable during the 0.7 series -riot-wrappers = { version = "0.7", features = [ "set_panic_handler" ], default-features = false } +riot-wrappers = { version = "0.8", features = [ "set_panic_handler" ] } # While currently this exmple does not use any RIOT modules implemented in # Rust, that may change; it is best practice for any RIOT application that has diff --git a/sys/rust_riotmodules_standalone/Cargo.lock b/sys/rust_riotmodules_standalone/Cargo.lock index e90c8f9b4c1a..8da8635b7561 100644 --- a/sys/rust_riotmodules_standalone/Cargo.lock +++ b/sys/rust_riotmodules_standalone/Cargo.lock @@ -200,13 +200,13 @@ dependencies = [ ] [[package]] -name = "cstr_core" -version = "0.2.6" +name = "cstr" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd98742e4fdca832d40cab219dc2e3048de17d873248f83f17df47c1bea70956" +checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b" dependencies = [ - "cty", - "memchr", + "proc-macro2", + "quote", ] [[package]] @@ -500,12 +500,12 @@ dependencies = [ [[package]] name = "riot-wrappers" -version = "0.7.23" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b11fc0cd528fb848b4abdefa332f4163052edf0bcc3a2ee9cd95e4256e1edc7" +checksum = "4482b7376de29de4b9d4e5dd8a6bf32da617f93be43dfe1ae5aff24ccc318f4f" dependencies = [ "bare-metal 1.0.0", - "cstr_core", + "cstr", "embedded-graphics", "embedded-hal", "heapless", diff --git a/sys/rust_riotmodules_standalone/Cargo.toml b/sys/rust_riotmodules_standalone/Cargo.toml index f1a7c50344ac..b5077eb24d7a 100644 --- a/sys/rust_riotmodules_standalone/Cargo.toml +++ b/sys/rust_riotmodules_standalone/Cargo.toml @@ -16,6 +16,6 @@ panic = "abort" codegen-units = 1 [dependencies] -riot-wrappers = { version = "0.7", default-features = false, features = [ "set_panic_handler" ] } +riot-wrappers = { version = "0.8", features = [ "set_panic_handler" ] } rust_riotmodules = { path = "../rust_riotmodules" } diff --git a/sys/shell/democommands/Cargo.toml b/sys/shell/democommands/Cargo.toml index 91bebce99fd5..1599a443b967 100644 --- a/sys/shell/democommands/Cargo.toml +++ b/sys/shell/democommands/Cargo.toml @@ -11,4 +11,4 @@ license = "LGPL-2.1-only" publish = false [dependencies] -riot-wrappers = "^0.7.17" +riot-wrappers = "^0.8" diff --git a/tests/rust_minimal/Cargo.lock b/tests/rust_minimal/Cargo.lock index 42886014d066..98ba605d012b 100644 --- a/tests/rust_minimal/Cargo.lock +++ b/tests/rust_minimal/Cargo.lock @@ -200,13 +200,13 @@ dependencies = [ ] [[package]] -name = "cstr_core" -version = "0.2.6" +name = "cstr" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd98742e4fdca832d40cab219dc2e3048de17d873248f83f17df47c1bea70956" +checksum = "8aa998c33a6d3271e3678950a22134cd7dd27cef86dee1b611b5b14207d1d90b" dependencies = [ - "cty", - "memchr", + "proc-macro2", + "quote", ] [[package]] @@ -500,12 +500,12 @@ dependencies = [ [[package]] name = "riot-wrappers" -version = "0.7.23" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b11fc0cd528fb848b4abdefa332f4163052edf0bcc3a2ee9cd95e4256e1edc7" +checksum = "4482b7376de29de4b9d4e5dd8a6bf32da617f93be43dfe1ae5aff24ccc318f4f" dependencies = [ "bare-metal 1.0.0", - "cstr_core", + "cstr", "embedded-graphics", "embedded-hal", "heapless", diff --git a/tests/rust_minimal/Cargo.toml b/tests/rust_minimal/Cargo.toml index c6b2f5f54606..1cc386e57dba 100644 --- a/tests/rust_minimal/Cargo.toml +++ b/tests/rust_minimal/Cargo.toml @@ -15,8 +15,7 @@ crate-type = ["staticlib"] panic = "abort" [dependencies] -# `default-features = false` can be removed with 0.8, and enables building on stable during the 0.7 series -riot-wrappers = { version = "0.7", features = [ "set_panic_handler" ], default-features = false } +riot-wrappers = { version = "0.8", features = [ "set_panic_handler" ] } # While currently this test does not use any RIOT modules implemented in Rust, # that may change; it is best practice for any RIOT application that has its