1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
pub(super) fn u32_to_u64(value: u32) -> u64 { u64::from(value) } pub(super) fn u64_to_u32(value: u64) -> u32 { u32::try_from(value).unwrap_or(u32::MAX) } pub(super) fn u32_to_i32(value: u32) -> i32 { i32::try_from(value).unwrap_or(i32::MAX) } pub(super) fn i32_to_u32(value: i32) -> u32 { u32::try_from(value).unwrap_or_default() } pub(super) fn u64_to_i32(value: u64) -> i32 { i32::try_from(value).unwrap_or(i32::MAX) } pub(super) fn i32_to_u64(value: i32) -> u64 { u64::try_from(value).unwrap_or_default() } pub(super) fn usize_to_u32(value: usize) -> u32 { u32::try_from(value).unwrap_or(u32::MAX) } pub(super) fn usize_to_i32(value: usize) -> i32 { i32::try_from(value).unwrap_or(i32::MAX) }