-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Bug Report
types-rs version:
0.1.5
Current behavior:
When using Felt::from_hex
or deserializing, if the input is too long, the code panics.
Expected behavior:
I'd prefer it to return Err
rather than panic because I can do nothing about that except write my own wrapper, which beats the purpose of having a unified Felt type.
Steps to reproduce:
E.g.:
Felt::from_hex(&format!("0x{}", "f".repeat(65)))
But not just that, if you replace 65
with 63
, it doesn't panic but gives this output:
0x7ffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffe
Other information:
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working