kaggle 2.0.0

Unofficial rust implementation of the kaggle api
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use serde::{Serialize, Serializer};

/// Serialize a string from `Option<T>` using `Serialize` or using the empty
/// string if `None`.
pub fn serialize<T, S>(option: &Option<T>, serializer: S) -> Result<S::Ok, S::Error>
where
    T: Serialize,
    S: Serializer,
{
    if let Some(value) = option {
        value.serialize(serializer)
    } else {
        "".serialize(serializer)
    }
}