Module option

Module option 

Source
Expand description

Convenience module to allow serialization for Option

§Example

use serde::{Serialize, Deserialize};
use bandwidth::Bandwidth;

#[derive(Serialize, Deserialize)]
struct Foo {
    #[serde(default)]
    #[serde(with = "human_bandwidth::option")]
    timeout: Option<Bandwidth>,
}

Functions§

deserialize
Deserialize an Option<Bandwidth>
serialize
Serializes an Option<Bandwidth>