From acd275df58ce30ae6d041a766d601a69ea6360a7 Mon Sep 17 00:00:00 2001 From: SoniEx2 Date: Sun, 4 Sep 2022 15:57:25 -0300 Subject: Implement most functionality Missing structs --- tests/unit.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/unit.rs (limited to 'tests') diff --git a/tests/unit.rs b/tests/unit.rs new file mode 100644 index 0000000..c18ee31 --- /dev/null +++ b/tests/unit.rs @@ -0,0 +1,13 @@ +#[derive(serde::Serialize)] +struct Foo(String); + +#[derive(serde::Deserialize)] +struct Bar(String); + +#[test] +fn transmute() { + let settings = Default::default(); + let foo = Foo(String::from("Hello!")); + let bar: Bar = serde_transmute::transmute(&foo, &settings).unwrap(); + assert_eq!(foo.0, bar.0); +} -- cgit 1.4.1