pipitor 0.2.2

A Twitter bot that gathers, filters and Retweets Tweets automatically.
Documentation
use serde::Deserialize;

#[derive(Clone, Debug, Deserialize)]
pub struct Credentials {
    pub twitter: Twitter,
    #[serde(skip)]
    _non_exhaustive: (),
}

#[derive(Clone, Debug, Deserialize)]
pub struct Twitter {
    #[serde(with = "CredentialsDef")]
    pub client: oauth1::Credentials<Box<str>>,
    #[serde(skip)]
    _non_exhaustive: (),
}

#[derive(Deserialize)]
#[serde(remote = "oauth1::Credentials")]
struct CredentialsDef<T> {
    #[serde(rename = "key")]
    identifier: T,
    secret: T,
}