Skip to content

Commit 7c0e7c4

Browse files
authored
feat(core): Add (De)serialize impl for isize/usize non-zero types. (#112)
1 parent 72d99b2 commit 7c0e7c4

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

xmlity/src/types/primitive.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ impl_serialize_for_nonzero_primitive!(
110110
core::num::NonZeroI16,
111111
core::num::NonZeroI32,
112112
core::num::NonZeroI64,
113-
core::num::NonZeroI128
113+
core::num::NonZeroI128,
114+
core::num::NonZeroUsize,
115+
core::num::NonZeroIsize
114116
);
115117

116118
macro_rules! impl_deserialize_for_nonzero_primitive {
@@ -136,7 +138,9 @@ impl_deserialize_for_nonzero_primitive!(
136138
core::num::NonZeroI16,
137139
core::num::NonZeroI32,
138140
core::num::NonZeroI64,
139-
core::num::NonZeroI128
141+
core::num::NonZeroI128,
142+
core::num::NonZeroUsize,
143+
core::num::NonZeroIsize
140144
);
141145

142146
#[cfg(test)]

0 commit comments

Comments
 (0)