pub struct FeedInfo {
pub rss_feeds: Vec<Feed>,
pub atom_feeds: Vec<Feed>,
pub json_feeds: Vec<Feed>,
pub sitemaps: Vec<Sitemap>,
pub has_feeds: bool,
pub has_sitemaps: bool,
}Expand description
All feeds and sitemaps found on a page
Fields§
§rss_feeds: Vec<Feed>RSS feeds found
atom_feeds: Vec<Feed>Atom feeds found
json_feeds: Vec<Feed>JSON feeds found
sitemaps: Vec<Sitemap>Sitemap URLs found
has_feeds: boolWhether page has any feeds
has_sitemaps: boolWhether page has sitemaps
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FeedInfo
impl<'de> Deserialize<'de> for FeedInfo
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
impl StructuralPartialEq for FeedInfo
Auto Trait Implementations§
impl Freeze for FeedInfo
impl RefUnwindSafe for FeedInfo
impl Send for FeedInfo
impl Sync for FeedInfo
impl Unpin for FeedInfo
impl UnwindSafe for FeedInfo
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