pub struct Podcast {
pub url: Url,
pub title: String,
pub author: Option<String>,
pub description: String,
pub subscribers: u16,
pub subscribers_last_week: u16,
pub logo_url: Option<Url>,
pub scaled_logo_url: Option<Url>,
pub website: Option<Url>,
pub mygpo_link: Url,
}Expand description
Podcast
Fields§
§url: Urlfeed URL
title: Stringtitle of podcast
author of podcast
description: Stringdescription of podcast
subscribers: u16number of subscribers on service
subscribers_last_week: u16number of subscribers on service one week before
logo_url: Option<Url>URL to logo of podcast
scaled_logo_url: Option<Url>URL to a scaled logo of podcast
website: Option<Url>website of podcast
mygpo_link: Urlservice-internal feed URL
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Podcast
impl<'de> Deserialize<'de> for Podcast
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for Podcast
impl Ord for Podcast
Source§impl PartialOrd for Podcast
impl PartialOrd for Podcast
impl Eq for Podcast
Auto Trait Implementations§
impl Freeze for Podcast
impl RefUnwindSafe for Podcast
impl Send for Podcast
impl Sync for Podcast
impl Unpin for Podcast
impl UnwindSafe for Podcast
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.