Alternative serde implementation for bytesize crate based on its FromStr implementation for human-readable serializers.

Usage

```rust use bytesize::ByteSize; use serde::{Serialize, Deserialize};

fn main() {

[derive(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::().unwrap());

}

```