From da5036b5ea9f698c8ad3ef82539e8445b6c55474 Mon Sep 17 00:00:00 2001 From: Sebastian Schmidt Date: Sun, 20 Feb 2022 09:54:24 +0200 Subject: [PATCH] Fix dependency version numbers and update dev dependencies. --- Cargo.toml | 12 ++++++------ tests/serde.rs | 19 +++++++++++-------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ba40632..56dc361 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,15 +23,15 @@ name = "evalexpr" path = "src/lib.rs" [dependencies] -regex = { version = "1", optional = true} -serde = { version = "1", optional = true} -serde_derive = { version = "1", optional = true} +regex = { version = "1.5.4", optional = true} +serde = { version = "1.0.133", optional = true} +serde_derive = { version = "1.0.133", optional = true} [features] serde_support = ["serde", "serde_derive"] regex_support = ["regex"] [dev-dependencies] -ron = "0.4" -rand = "0.7.0" -rand_pcg = "0.2.0" +ron = "0.7.0" +rand = "0.8.4" +rand_pcg = "0.3.1" diff --git a/tests/serde.rs b/tests/serde.rs index 68f996e..410e167 100644 --- a/tests/serde.rs +++ b/tests/serde.rs @@ -18,17 +18,20 @@ fn test_serde() { fn test_serde_errors() { assert_eq!( ron::de::from_str::("[\"5==5\"]"), - Err(ron::de::Error::Parser( - ron::de::ParseError::ExpectedString, - ron::de::Position { col: 1, line: 1 } - )) + Err(ron::Error { + code: ron::de::ErrorCode::ExpectedString, + position: ron::de::Position { col: 1, line: 1 } + }) ); assert_eq!( ron::de::from_str::("\"&\""), - Err(ron::de::Error::Message( - "Found a partial token '&' that should be followed by another partial token." - .to_owned() - )) + Err(ron::Error { + code: ron::de::ErrorCode::Message( + "Found a partial token '&' that should be followed by another partial token." + .to_owned() + ), + position: ron::de::Position { line: 0, col: 0 } + }) ); // Ensure that this does not panic. assert_ne!(