pub fn serialize_u64_or_u256<S>(
n: &U256,
serializer: S,
) -> Result<S::Ok, S::Error>where
S: Serializer,Expand description
Serialize U256 as u64 if it fits, otherwise as a hex string.
If the number fits into a i64, serialize it as number without quotation marks.
If the number fits into a u64, serialize it as a stringified number with quotation marks.
Otherwise, serialize it as a hex string with quotation marks.