mirror of
https://github.com/instant-labs/instant-xml.git
synced 2025-02-09 03:22:01 +00:00
Test for conflicts with derived serde impls
This commit is contained in:
parent
06fb508e2b
commit
d217af23b1
@ -18,6 +18,7 @@ xmlparser = "0.13.3"
|
||||
|
||||
[dev-dependencies]
|
||||
bencher = "0.1.5"
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
similar-asserts = "1.4.2"
|
||||
|
||||
[[bench]]
|
||||
|
@ -1,17 +1,18 @@
|
||||
use std::borrow::Cow;
|
||||
|
||||
use serde::{Deserialize, Serialize};
|
||||
use similar_asserts::assert_eq;
|
||||
|
||||
use instant_xml::{from_str, FromXml, ToXml};
|
||||
|
||||
#[derive(Debug, PartialEq, Eq, FromXml, ToXml)]
|
||||
#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, FromXml, ToXml)]
|
||||
#[xml(ns("URI"))]
|
||||
struct NestedLifetimes<'a> {
|
||||
flag: bool,
|
||||
str_type_a: Cow<'a, str>,
|
||||
}
|
||||
|
||||
#[derive(Debug, PartialEq, FromXml, ToXml)]
|
||||
#[derive(Debug, Deserialize, PartialEq, Serialize, FromXml, ToXml)]
|
||||
#[xml(ns("URI"))]
|
||||
struct StructDeserializerScalars<'a, 'b> {
|
||||
bool_type: bool,
|
||||
|
Loading…
Reference in New Issue
Block a user