From bc726bb0426dc4a54d6b9f4281bbd98b826bc625 Mon Sep 17 00:00:00 2001 From: Kornel Date: Mon, 6 Aug 2018 15:23:32 +0100 Subject: Test serde_json interoperability --- test-suite/tests/serde.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'test-suite/tests') diff --git a/test-suite/tests/serde.rs b/test-suite/tests/serde.rs index 446cd7a..b97937f 100644 --- a/test-suite/tests/serde.rs +++ b/test-suite/tests/serde.rs @@ -1,4 +1,5 @@ extern crate serde; +extern crate serde_json; extern crate toml; #[macro_use] extern crate serde_derive; @@ -589,3 +590,15 @@ fn fixed_size_array() { assert_eq!(value, expected); assert_eq!(toml::to_string(&value).unwrap(), text); } + +#[test] +fn json_interoperability() { + #[derive(Serialize, Deserialize)] + struct Foo { + any: toml::Value + } + + let _foo: Foo = serde_json::from_str(r#" + {"any":1} + "#).unwrap(); +} -- cgit v1.2.3