diff --git a/src/rss.rs b/src/rss.rs index bb87e23..1372646 100644 --- a/src/rss.rs +++ b/src/rss.rs @@ -20,7 +20,7 @@ pub struct Rss<'a> { pub struct Channel<'a> { #[serde(rename = "item", default)] pub (crate) items : Vec>, - pub (crate) link : Cow<'a, str>, + pub (crate) link : Option>, pub (crate) title : Cow<'a, str>, pub (crate) description : Option>, #[serde(rename = "{http://www.itunes.com/dtds/podcast-1.0.dtd}itunes:author")] @@ -34,7 +34,7 @@ pub struct Channel<'a> { #[derive(Debug, serde::Deserialize)] pub struct Image<'a> { - pub (crate) link : Cow<'a, str>, + pub (crate) link : Option>, pub (crate) title : Cow<'a, str>, pub (crate) url : Cow<'a, str>, }