From fcdcbd2d863f0ce221281c48121e957aef6ee0c0 Mon Sep 17 00:00:00 2001 From: rex-schilasky <49162693+rex-schilasky@users.noreply.github.com> Date: Tue, 7 Apr 2026 20:35:35 +0200 Subject: [PATCH] chore: declare MSRV as rust-version = 1.85 across all published crates edition = '2024' and resolver = '3' both require Rust 1.85.0. Declaring rust-version gives users a clear error if their toolchain is too old instead of a cryptic compilation failure. --- rustecal-core/Cargo.toml | 1 + rustecal-pubsub/Cargo.toml | 1 + rustecal-service/Cargo.toml | 1 + rustecal-sys/Cargo.toml | 1 + rustecal-types-bytes/Cargo.toml | 1 + rustecal-types-protobuf/Cargo.toml | 1 + rustecal-types-serde/Cargo.toml | 1 + rustecal-types-string/Cargo.toml | 1 + rustecal/Cargo.toml | 1 + 9 files changed, 9 insertions(+) diff --git a/rustecal-core/Cargo.toml b/rustecal-core/Cargo.toml index 4a7b484..3c542dd 100644 --- a/rustecal-core/Cargo.toml +++ b/rustecal-core/Cargo.toml @@ -3,6 +3,7 @@ name = "rustecal-core" version = "0.1.8" authors = ["Rex Schilasky"] edition = "2024" +rust-version = "1.85" description = "Core API for Eclipse eCAL" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal" diff --git a/rustecal-pubsub/Cargo.toml b/rustecal-pubsub/Cargo.toml index 406c571..ce2017f 100644 --- a/rustecal-pubsub/Cargo.toml +++ b/rustecal-pubsub/Cargo.toml @@ -3,6 +3,7 @@ name = "rustecal-pubsub" version = "0.1.9" authors = ["Rex Schilasky"] edition = "2024" +rust-version = "1.85" description = "Publish/Subscribe API for Eclipse eCAL" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal" diff --git a/rustecal-service/Cargo.toml b/rustecal-service/Cargo.toml index 85212c3..8fefbd1 100644 --- a/rustecal-service/Cargo.toml +++ b/rustecal-service/Cargo.toml @@ -3,6 +3,7 @@ name = "rustecal-service" version = "0.1.7" authors = ["Rex Schilasky"] edition = "2024" +rust-version = "1.85" description = "Server/Client API for Eclipse eCAL" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal" diff --git a/rustecal-sys/Cargo.toml b/rustecal-sys/Cargo.toml index 4051254..2fe4fce 100644 --- a/rustecal-sys/Cargo.toml +++ b/rustecal-sys/Cargo.toml @@ -3,6 +3,7 @@ name = "rustecal-sys" version = "0.1.7" authors = ["Rex Schilasky"] edition = "2024" +rust-version = "1.85" build = "build.rs" description = "Raw FFI bindings to Eclipse eCAL C API" license = "Apache-2.0" diff --git a/rustecal-types-bytes/Cargo.toml b/rustecal-types-bytes/Cargo.toml index 5800952..12aa191 100644 --- a/rustecal-types-bytes/Cargo.toml +++ b/rustecal-types-bytes/Cargo.toml @@ -3,6 +3,7 @@ name = "rustecal-types-bytes" version = "0.1.7" authors = ["Rex Schilasky"] edition = "2024" +rust-version = "1.85" description = "Vec type support for rustecal TypedPublisher/TypedSubscriber" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal" diff --git a/rustecal-types-protobuf/Cargo.toml b/rustecal-types-protobuf/Cargo.toml index 4e23358..dcab5c4 100644 --- a/rustecal-types-protobuf/Cargo.toml +++ b/rustecal-types-protobuf/Cargo.toml @@ -3,6 +3,7 @@ name = "rustecal-types-protobuf" version = "0.1.6" authors = ["Rex Schilasky"] edition = "2024" +rust-version = "1.85" description = "Google Protobuf type support for rustecal TypedPublisher/TypedSubscriber" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal" diff --git a/rustecal-types-serde/Cargo.toml b/rustecal-types-serde/Cargo.toml index 3b38816..4838d1b 100644 --- a/rustecal-types-serde/Cargo.toml +++ b/rustecal-types-serde/Cargo.toml @@ -2,6 +2,7 @@ name = "rustecal-types-serde" version = "0.1.5" edition = "2024" +rust-version = "1.85" description = "JSON/CBOR/MessagePack type support for rustecal TypedPublisher/TypedSubscriber" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal" diff --git a/rustecal-types-string/Cargo.toml b/rustecal-types-string/Cargo.toml index 631fdf4..3930c17 100644 --- a/rustecal-types-string/Cargo.toml +++ b/rustecal-types-string/Cargo.toml @@ -3,6 +3,7 @@ name = "rustecal-types-string" version = "0.1.5" authors = ["Rex Schilasky"] edition = "2024" +rust-version = "1.85" description = "String type support for rustecal TypedPublisher/TypedSubscriber" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal" diff --git a/rustecal/Cargo.toml b/rustecal/Cargo.toml index 13e053c..ec272a2 100644 --- a/rustecal/Cargo.toml +++ b/rustecal/Cargo.toml @@ -2,6 +2,7 @@ name = "rustecal" version = "0.1.8" edition = "2024" +rust-version = "1.85" description = "Meta-crate for rustecal: re-exports core, pubsub and service APIs" license = "Apache-2.0" repository = "https://github.com/eclipse-ecal/rustecal"