Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR want to close #25
We can use faster_hex with serde now, just add
#[serde(with = "faster_hex")]
above the field of the struct, like:There are 6 mod:
faster_hex::withpfx_ignorecase
// Serialize with 0x-prefixed and lower case result. When deserializing, expect 0x-prefixed and don't care case
faster_hex::nopfx_ignorecase
// Serialize without 0x-prefixed and lower case result. When deserializing, expect no 0x-prefixed and don't care case
faster_hex::withpfx_lowercase
// Serialize with 0x-prefixed and lower case result. When deserializing, expect 0x-prefixed and lower case
faster_hex::nopfx_lowercase
// Serialize without 0x-prefixed and lower case result. When deserializing, expect no 0x-prefixed and lower case
faster_hex::withpfx_uppercase
// Serialize with 0x-prefixed and upper case result. When deserializing, expect 0x-prefixed and upper case
faster_hex::nopfx_uppercase
// Serialize without 0x-prefixed and lower case result. When deserializing, expect no 0x-prefixed and upper case
Note:
#[serde(with = "faster_hex")]
is equal to#[serde(with = "faster_hex::withpfx_ignorecase")]