rsreddit 0.1.3

Lightweight Reddit API wrapper
Documentation
use super::super::model::thing::Thing;
use serde::{Deserialize, Serialize};
use serde_json::Value;

#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct Listing {
    pub kind: String,
    pub data: Data,
}

#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct Data {
    pub modhash: String,
    pub dist: Option<u32>,
    pub before: Option<String>,
    pub after: Option<String>,
    pub children: Vec<Child>,
}

#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct Child {
    pub kind: String,
    pub data: Thing,
}

#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct ListingCollection {
    pub listings: Vec<Listing>,
}