Alternative serde implementation for bytesize
crate based on its FromStr
implementation for human-readable serializers.
```rust use bytesize::ByteSize; use serde::{Serialize, Deserialize};
struct T { #[serde(with = "bytesize_serde")] x: ByteSize, }
let t: T = serdejson::fromstr(r#"{ "x": "5 MB" }"#).unwrap();
assert_eq!(t.x, "5 MB".parse::
```