Add support for NonZeroI* types
This commit is contained in:
parent
3ae2bee272
commit
34866e20a8
@ -2404,12 +2404,16 @@ macro_rules! nonzero_integers {
|
|||||||
}
|
}
|
||||||
|
|
||||||
nonzero_integers! {
|
nonzero_integers! {
|
||||||
// Not including signed NonZeroI* since they might be removed
|
|
||||||
NonZeroU8,
|
NonZeroU8,
|
||||||
NonZeroU16,
|
NonZeroU16,
|
||||||
NonZeroU32,
|
NonZeroU32,
|
||||||
NonZeroU64,
|
NonZeroU64,
|
||||||
NonZeroUsize,
|
NonZeroUsize,
|
||||||
|
NonZeroI8,
|
||||||
|
NonZeroI16,
|
||||||
|
NonZeroI32,
|
||||||
|
NonZeroI64,
|
||||||
|
NonZeroIsize,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Currently 128-bit integers do not work on Emscripten targets so we need an
|
// Currently 128-bit integers do not work on Emscripten targets so we need an
|
||||||
@ -2417,6 +2421,7 @@ nonzero_integers! {
|
|||||||
serde_if_integer128! {
|
serde_if_integer128! {
|
||||||
nonzero_integers! {
|
nonzero_integers! {
|
||||||
NonZeroU128,
|
NonZeroU128,
|
||||||
|
NonZeroI128,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -481,12 +481,16 @@ macro_rules! nonzero_integers {
|
|||||||
}
|
}
|
||||||
|
|
||||||
nonzero_integers! {
|
nonzero_integers! {
|
||||||
// Not including signed NonZeroI* since they might be removed
|
|
||||||
NonZeroU8,
|
NonZeroU8,
|
||||||
NonZeroU16,
|
NonZeroU16,
|
||||||
NonZeroU32,
|
NonZeroU32,
|
||||||
NonZeroU64,
|
NonZeroU64,
|
||||||
NonZeroUsize,
|
NonZeroUsize,
|
||||||
|
NonZeroI8,
|
||||||
|
NonZeroI16,
|
||||||
|
NonZeroI32,
|
||||||
|
NonZeroI64,
|
||||||
|
NonZeroIsize,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Currently 128-bit integers do not work on Emscripten targets so we need an
|
// Currently 128-bit integers do not work on Emscripten targets so we need an
|
||||||
@ -494,6 +498,7 @@ nonzero_integers! {
|
|||||||
serde_if_integer128! {
|
serde_if_integer128! {
|
||||||
nonzero_integers! {
|
nonzero_integers! {
|
||||||
NonZeroU128,
|
NonZeroU128,
|
||||||
|
NonZeroI128,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user