[][src]Function rustils::parse::uint::u64_to_u32_res

pub fn u64_to_u32_res(a: u64) -> ParseResultU32

Parse u64 to u32

Arguments

  • a - Any u64 number

Examples

use rustils::parse::uint::u64_to_u32_res;
use rustils::error::ParseError::InvalidNumber;

assert_eq!(u64_to_u32_res(0_u64), Ok(0_u32));
assert_eq!(u64_to_u32_res(4294967295_u64), Ok(4294967295_u32));
assert_eq!(u64_to_u32_res(4294967296_u64), Err(InvalidNumber(String::from("4294967296"))));