xml: Replace Unit with ()

This commit is contained in:
Lennart
2024-12-25 10:28:50 +01:00
parent 80472289dc
commit bb2708c17e
7 changed files with 25 additions and 39 deletions

View File

@@ -1,4 +1,4 @@
use rustical_xml::{de::XmlDocument, Unit, XmlDeserialize, XmlRootTag};
use rustical_xml::{de::XmlDocument, XmlDeserialize, XmlRootTag};
#[test]
fn test_struct_tagged_enum() {
@@ -78,7 +78,7 @@ fn test_tagged_enum_complex() {
#[derive(Debug, XmlDeserialize, PartialEq)]
struct Nice {
nice: Unit,
nice: (),
}
let asd = Propfind::parse_str(
@@ -94,7 +94,6 @@ fn test_tagged_enum_complex() {
"#,
)
.unwrap();
dbg!(asd);
}
#[test]

View File

@@ -1,6 +1,6 @@
use rustical_xml::de::XmlDocument;
use rustical_xml::XmlRootTag;
use rustical_xml::{Unit, Unparsed, XmlDeserialize};
use rustical_xml::{Unparsed, XmlDeserialize};
use std::collections::HashSet;
#[test]
@@ -155,11 +155,11 @@ fn test_struct_ns() {
#[xml(root = b"document", ns_strict)]
struct Document {
#[xml(ns = b"hello")]
child: Unit,
child: (),
}
let doc = Document::parse_str(r#"<document><child xmlns="hello" /></document>"#).unwrap();
assert_eq!(doc, Document { child: Unit });
assert_eq!(doc, Document { child: () });
}
#[test]
@@ -168,7 +168,7 @@ fn test_struct_attr() {
#[xml(root = b"document", ns_strict)]
struct Document {
#[xml(ns = b"hello")]
child: Unit,
child: (),
#[xml(ty = "attr", default = "Default::default")]
test: String,
#[xml(ty = "attr")]
@@ -182,7 +182,7 @@ fn test_struct_attr() {
assert_eq!(
doc,
Document {
child: Unit,
child: (),
test: "hello!".to_owned(),
number: 2
}