Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions src/se/content.rs
Original file line number Diff line number Diff line change
Expand Up @@ -650,13 +650,19 @@ pub(super) mod tests {
serialize_as!(i16_: -4200i16 => "-4200", Text);
serialize_as!(i32_: -42000000i32 => "-42000000", Text);
serialize_as!(i64_: -42000000000000i64 => "-42000000000000", Text);
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(isize_: -42000000000000isize => "-42000000000000", Text);
#[cfg(target_pointer_width = "32")]
serialize_as!(isize_: -42000000isize => "-42000000", Text);

serialize_as!(u8_: 42u8 => "42", Text);
serialize_as!(u16_: 4200u16 => "4200", Text);
serialize_as!(u32_: 42000000u32 => "42000000", Text);
serialize_as!(u64_: 42000000000000u64 => "42000000000000", Text);
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(usize_: 42000000000000usize => "42000000000000", Text);
#[cfg(target_pointer_width = "32")]
serialize_as!(usize_: 42000000usize => "42000000", Text);

serde_if_integer128! {
serialize_as!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000", Text);
Expand Down Expand Up @@ -785,13 +791,19 @@ pub(super) mod tests {
text!(i16_: -4200i16 => "-4200");
text!(i32_: -42000000i32 => "-42000000");
text!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
text!(isize_: -42000000isize => "-42000000");

text!(u8_: 42u8 => "42");
text!(u16_: 4200u16 => "4200");
text!(u32_: 42000000u32 => "42000000");
text!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
text!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
text!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -910,13 +922,19 @@ pub(super) mod tests {
value!(i16_: -4200i16 => "-4200");
value!(i32_: -42000000i32 => "-42000000");
value!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
value!(isize_: -42000000isize => "-42000000");

value!(u8_: 42u8 => "42");
value!(u16_: 4200u16 => "4200");
value!(u32_: 42000000u32 => "42000000");
value!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
value!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
value!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1119,13 +1137,19 @@ pub(super) mod tests {
serialize_as!(i16_: -4200i16 => "-4200", Text);
serialize_as!(i32_: -42000000i32 => "-42000000", Text);
serialize_as!(i64_: -42000000000000i64 => "-42000000000000", Text);
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(isize_: -42000000000000isize => "-42000000000000", Text);
#[cfg(target_pointer_width = "32")]
serialize_as!(isize_: -42000000isize => "-42000000", Text);

serialize_as!(u8_: 42u8 => "42", Text);
serialize_as!(u16_: 4200u16 => "4200", Text);
serialize_as!(u32_: 42000000u32 => "42000000", Text);
serialize_as!(u64_: 42000000000000u64 => "42000000000000", Text);
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(usize_: 42000000000000usize => "42000000000000", Text);
#[cfg(target_pointer_width = "32")]
serialize_as!(usize_: 42000000usize => "42000000", Text);

serde_if_integer128! {
serialize_as!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000", Text);
Expand Down Expand Up @@ -1247,13 +1271,19 @@ pub(super) mod tests {
text!(i16_: -4200i16 => "-4200");
text!(i32_: -42000000i32 => "-42000000");
text!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
text!(isize_: -42000000isize => "-42000000");

text!(u8_: 42u8 => "42");
text!(u16_: 4200u16 => "4200");
text!(u32_: 42000000u32 => "42000000");
text!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
text!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
text!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1372,13 +1402,19 @@ pub(super) mod tests {
value!(i16_: -4200i16 => "-4200");
value!(i32_: -42000000i32 => "-42000000");
value!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
value!(isize_: -42000000isize => "-42000000");

value!(u8_: 42u8 => "42");
value!(u16_: 4200u16 => "4200");
value!(u32_: 42000000u32 => "42000000");
value!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
value!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
value!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down
60 changes: 60 additions & 0 deletions src/se/element.rs
Original file line number Diff line number Diff line change
Expand Up @@ -689,13 +689,19 @@ mod tests {
serialize_as!(i16_: -4200i16 => "<root>-4200</root>");
serialize_as!(i32_: -42000000i32 => "<root>-42000000</root>");
serialize_as!(i64_: -42000000000000i64 => "<root>-42000000000000</root>");
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(isize_: -42000000000000isize => "<root>-42000000000000</root>");
#[cfg(target_pointer_width = "32")]
serialize_as!(isize_: -42000000isize => "<root>-42000000</root>");

serialize_as!(u8_: 42u8 => "<root>42</root>");
serialize_as!(u16_: 4200u16 => "<root>4200</root>");
serialize_as!(u32_: 42000000u32 => "<root>42000000</root>");
serialize_as!(u64_: 42000000000000u64 => "<root>42000000000000</root>");
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(usize_: 42000000000000usize => "<root>42000000000000</root>");
#[cfg(target_pointer_width = "32")]
serialize_as!(usize_: 42000000usize => "<root>42000000</root>");

serde_if_integer128! {
serialize_as!(i128_: -420000000000000000000000000000i128 => "<root>-420000000000000000000000000000</root>");
Expand Down Expand Up @@ -791,13 +797,19 @@ mod tests {
text!(i16_: -4200i16 => "-4200");
text!(i32_: -42000000i32 => "-42000000");
text!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
text!(isize_: -42000000isize => "-42000000");

text!(u8_: 42u8 => "42");
text!(u16_: 4200u16 => "4200");
text!(u32_: 42000000u32 => "42000000");
text!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
text!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
text!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -916,13 +928,19 @@ mod tests {
text!(i16_: -4200i16 => "-4200");
text!(i32_: -42000000i32 => "-42000000");
text!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
text!(isize_: -42000000isize => "-42000000");

text!(u8_: 42u8 => "42");
text!(u16_: 4200u16 => "4200");
text!(u32_: 42000000u32 => "42000000");
text!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
text!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
text!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1045,13 +1063,19 @@ mod tests {
value!(i16_: -4200i16 => "-4200");
value!(i32_: -42000000i32 => "-42000000");
value!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
value!(isize_: -42000000isize => "-42000000");

value!(u8_: 42u8 => "42");
value!(u16_: 4200u16 => "4200");
value!(u32_: 42000000u32 => "42000000");
value!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
value!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
value!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1156,13 +1180,19 @@ mod tests {
value!(i16_: -4200i16 => "-4200");
value!(i32_: -42000000i32 => "-42000000");
value!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
value!(isize_: -42000000isize => "-42000000");

value!(u8_: 42u8 => "42");
value!(u16_: 4200u16 => "4200");
value!(u32_: 42000000u32 => "42000000");
value!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
value!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
value!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1410,13 +1440,19 @@ mod tests {
serialize_as!(i16_: -4200i16 => "<root>-4200</root>");
serialize_as!(i32_: -42000000i32 => "<root>-42000000</root>");
serialize_as!(i64_: -42000000000000i64 => "<root>-42000000000000</root>");
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(isize_: -42000000000000isize => "<root>-42000000000000</root>");
#[cfg(target_pointer_width = "32")]
serialize_as!(isize_: -42000000isize => "<root>-42000000</root>");

serialize_as!(u8_: 42u8 => "<root>42</root>");
serialize_as!(u16_: 4200u16 => "<root>4200</root>");
serialize_as!(u32_: 42000000u32 => "<root>42000000</root>");
serialize_as!(u64_: 42000000000000u64 => "<root>42000000000000</root>");
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(usize_: 42000000000000usize => "<root>42000000000000</root>");
#[cfg(target_pointer_width = "32")]
serialize_as!(usize_: 42000000usize => "<root>42000000</root>");

serde_if_integer128! {
serialize_as!(i128_: -420000000000000000000000000000i128 => "<root>-420000000000000000000000000000</root>");
Expand Down Expand Up @@ -1515,13 +1551,19 @@ mod tests {
text!(i16_: -4200i16 => "-4200");
text!(i32_: -42000000i32 => "-42000000");
text!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
text!(isize_: -42000000isize => "-42000000");

text!(u8_: 42u8 => "42");
text!(u16_: 4200u16 => "4200");
text!(u32_: 42000000u32 => "42000000");
text!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
text!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
text!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1641,13 +1683,19 @@ mod tests {
text!(i16_: -4200i16 => "-4200");
text!(i32_: -42000000i32 => "-42000000");
text!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
text!(isize_: -42000000isize => "-42000000");

text!(u8_: 42u8 => "42");
text!(u16_: 4200u16 => "4200");
text!(u32_: 42000000u32 => "42000000");
text!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
text!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
text!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
text!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1772,13 +1820,19 @@ mod tests {
value!(i16_: -4200i16 => "-4200");
value!(i32_: -42000000i32 => "-42000000");
value!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
value!(isize_: -42000000isize => "-42000000");

value!(u8_: 42u8 => "42");
value!(u16_: 4200u16 => "4200");
value!(u32_: 42000000u32 => "42000000");
value!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
value!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
value!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down Expand Up @@ -1886,13 +1940,19 @@ mod tests {
value!(i16_: -4200i16 => "-4200");
value!(i32_: -42000000i32 => "-42000000");
value!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
value!(isize_: -42000000isize => "-42000000");

value!(u8_: 42u8 => "42");
value!(u16_: 4200u16 => "4200");
value!(u32_: 42000000u32 => "42000000");
value!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
value!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
value!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
value!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down
6 changes: 6 additions & 0 deletions src/se/key.rs
Original file line number Diff line number Diff line change
Expand Up @@ -234,13 +234,19 @@ mod tests {
serialize_as!(i16_: -4200i16 => "-4200");
serialize_as!(i32_: -42000000i32 => "-42000000");
serialize_as!(i64_: -42000000000000i64 => "-42000000000000");
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(isize_: -42000000000000isize => "-42000000000000");
#[cfg(target_pointer_width = "32")]
serialize_as!(isize_: -42000000isize => "-42000000");

serialize_as!(u8_: 42u8 => "42");
serialize_as!(u16_: 4200u16 => "4200");
serialize_as!(u32_: 42000000u32 => "42000000");
serialize_as!(u64_: 42000000000000u64 => "42000000000000");
#[cfg(not(target_pointer_width = "32"))]
serialize_as!(usize_: 42000000000000usize => "42000000000000");
#[cfg(target_pointer_width = "32")]
serialize_as!(usize_: 42000000usize => "42000000");

serde_if_integer128! {
serialize_as!(i128_: -420000000000000000000000000000i128 => "-420000000000000000000000000000");
Expand Down
Loading