Skip to content

Commit 96bffb8

Browse files
Update tests with clone
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
1 parent 575adfa commit 96bffb8

File tree

20 files changed

+34
-34
lines changed

20 files changed

+34
-34
lines changed

wsdl-parser/tests/port_type_to_function/expected.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
2+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
33
#[yaserde(prefix = "tds", namespace = "tds: http://www.onvif.org/ver10/device/wsdl")]
44
pub struct GetServices {
55
// Indicates if the service capabilities (untyped) should be included in the
@@ -11,7 +11,7 @@ pub struct GetServices {
1111
impl Validate for GetServices {}
1212

1313

14-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
14+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
1515
#[yaserde(prefix = "tds", namespace = "tds: http://www.onvif.org/ver10/device/wsdl")]
1616
pub struct GetServicesResponse {
1717
// Each Service element contains information about one service.

xsd-parser/src/generator/enum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ pub trait EnumGenerator {
6565
return "#[derive(PartialEq, Debug, UtilsUnionSerDe)]".into();
6666
}
6767

68-
let derives = "#[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]";
68+
let derives = "#[derive(PartialEq, Debug, Clone, YaSerialize, YaDeserialize)]";
6969
let tns = gen.target_ns.borrow();
7070
match tns.as_ref() {
7171
Some(tn) => match tn.name() {

xsd-parser/tests/all/expected.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct FooType {
44
#[yaserde(prefix = "tns", rename = "Once")]

xsd-parser/tests/any/expected.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct FooType {
44
#[yaserde(prefix = "tns", rename = "Name")]

xsd-parser/tests/choice/expected.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
1+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
22
pub struct BarType(pub String);
33

4-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
4+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
55
pub struct BazType(pub i32);
66

7-
#[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
7+
#[derive(PartialEq, Debug, Clone, YaSerialize, YaDeserialize)]
88
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
99
pub enum FooTypeChoice {
1010
Bar(BarType),
@@ -18,7 +18,7 @@ impl Default for FooTypeChoice {
1818
}
1919
}
2020

21-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
21+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
2222
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
2323
pub struct FooType {
2424
#[yaserde(flatten)]

xsd-parser/tests/complex_type/expected.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct FooType {
44
#[yaserde(prefix = "tns", rename = "Min")]

xsd-parser/tests/complex_type_subtypes_clash/expected.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct FooType {
44
#[yaserde(prefix = "tns", rename = "Extension")]
@@ -10,14 +10,14 @@ impl Validate for FooType {}
1010
pub mod foo_type {
1111
use super::*;
1212

13-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
13+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
1414
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
1515
pub struct ExtensionType {}
1616

1717
impl Validate for ExtensionType {}
1818
}
1919

20-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
20+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
2121
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
2222
pub struct BarType {
2323
#[yaserde(prefix = "tns", rename = "Extension")]
@@ -29,7 +29,7 @@ impl Validate for BarType {}
2929
pub mod bar_type {
3030
use super::*;
3131

32-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
32+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
3333
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
3434
pub struct ExtensionType {}
3535

xsd-parser/tests/enumeration/expected.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(PartialEq, Debug, Clone, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub enum FooType {
44
#[yaserde(rename = "OFF")]
@@ -18,7 +18,7 @@ impl Default for FooType {
1818
impl Validate for FooType {}
1919

2020

21-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
21+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
2222
pub struct FooType2(pub String);
2323

2424
impl Validate for FooType2 {}

xsd-parser/tests/extension_base/expected.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct BarType {
44
#[yaserde(prefix = "tns", rename = "b")]
@@ -10,7 +10,7 @@ pub struct BarType {
1010

1111
impl Validate for BarType {}
1212

13-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
13+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
1414
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
1515
pub struct FooType {
1616
#[yaserde(prefix = "tns", rename = "a")]

xsd-parser/tests/extension_base_multilayer/expected.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct BarType {
44
#[yaserde(prefix = "tns", rename = "aa")]
@@ -10,7 +10,7 @@ pub struct BarType {
1010

1111
impl Validate for BarType {}
1212

13-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
13+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
1414
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
1515
pub struct FooType {
1616
#[yaserde(prefix = "tns", rename = "Messages")]
@@ -22,7 +22,7 @@ impl Validate for FooType {}
2222
pub mod foo_type {
2323
use super::*;
2424

25-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
25+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
2626
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
2727
pub struct MessagesType {
2828
#[yaserde(prefix = "tns", rename = "a")]

xsd-parser/tests/extension_base_two_files/expected.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(
33
prefix = "tns",
44
namespace = "tns: http://example.com",

xsd-parser/tests/ref_to_attribute/expected.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
1+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
22
pub struct Id(pub String);
33

44
impl Validate for Id {}
5-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
5+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
66
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
77
pub struct FooType {
88
#[yaserde(attribute, prefix = "tns", rename = "id")]

xsd-parser/tests/rename_only_where_needed/expected.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct FooType {
44
#[yaserde(prefix = "tns")]

xsd-parser/tests/restriction_any_type/expected.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// pub type AppSequence = AppSequenceType;
2-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
2+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
33
#[yaserde(prefix = "tns", namespace = "tns: http://schemas.xmlsoap.org/ws/2005/04/discovery")]
44
pub struct AppSequenceType {
55
#[yaserde(attribute, rename = "InstanceId")]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
1+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
22
pub struct FooType (pub String);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
1+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
22
pub struct FooType (pub Integer);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
1+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
22
pub struct FooType(pub String);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
#[derive(Default, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
1+
#[derive(Default, Clone, PartialEq, Debug, UtilsTupleIo, UtilsDefaultSerde)]
22
pub struct FooType(pub Vec<i32>);

xsd-parser/tests/type_name_clash/expected.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct BarType {
44
#[yaserde(attribute, rename = "a")]
@@ -8,7 +8,7 @@ pub struct BarType {
88
impl Validate for BarType {}
99

1010

11-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
11+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
1212
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
1313
pub struct FooType {
1414
#[yaserde(prefix = "tns", rename = "Bar")]
@@ -20,7 +20,7 @@ impl Validate for FooType {}
2020
pub mod foo_type {
2121
use super::*;
2222

23-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
23+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
2424
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
2525
pub struct BarType {
2626
#[yaserde(attribute, rename = "b")]

xsd-parser/tests/xsd_string/expected.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
1+
#[derive(Default, Clone, PartialEq, Debug, YaSerialize, YaDeserialize)]
22
#[yaserde(prefix = "tns", namespace = "tns: http://example.com")]
33
pub struct FooType {
44
#[yaserde(prefix = "tns", rename = "Text")]

0 commit comments

Comments
 (0)