diff options
author | David Blajda <blajda@hotmail.com> | 2019-01-29 04:41:18 +0000 |
---|---|---|
committer | David Blajda <blajda@hotmail.com> | 2019-01-29 04:41:18 +0000 |
commit | 7804ad5f3de94ce63ee0acef72b725275f5f658b (patch) | |
tree | dfb3c53f3549e31e88b8cb9c563165937165eecd /src/kraken/models.rs | |
parent | e2078919afbbdbd71422de4d0d834847975d0232 (diff) |
Implement serialize for all models and for IntegerId
Diffstat (limited to 'src/kraken/models.rs')
-rw-r--r-- | src/kraken/models.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kraken/models.rs b/src/kraken/models.rs index d6a6e4f..e8f2d6c 100644 --- a/src/kraken/models.rs +++ b/src/kraken/models.rs @@ -7,7 +7,7 @@ use chrono::{DateTime, Utc}; use super::types::{UserId, VideoId}; use crate::client::PaginationTrait; -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Serialize)] pub struct Clip { pub slug: String, pub tracking_id: String, @@ -33,7 +33,7 @@ impl PaginationTrait for Clip { } -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Serialize)] pub struct Thumbnails { #[serde(with = "url_serde")] pub medium: Url, @@ -43,7 +43,7 @@ pub struct Thumbnails { pub tiny: Url, } -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Serialize)] pub struct UserData { pub id: UserId<'static>, pub name: String, @@ -53,7 +53,7 @@ pub struct UserData { pub logo: String, } -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Serialize)] pub struct Vod { pub id: VideoId<'static>, #[serde(with = "url_serde")] |