pub enum TypedScrape {
HackerNews(GenericScrape<<HackerNews as ScrapeSourceDef>::Scrape>),
Slashdot(GenericScrape<<Slashdot as ScrapeSourceDef>::Scrape>),
Lobsters(GenericScrape<<Lobsters as ScrapeSourceDef>::Scrape>),
Reddit(GenericScrape<<Reddit as ScrapeSourceDef>::Scrape>),
Feed(GenericScrape<<Feed as ScrapeSourceDef>::Scrape>),
}
Variants§
HackerNews(GenericScrape<<HackerNews as ScrapeSourceDef>::Scrape>)
Slashdot(GenericScrape<<Slashdot as ScrapeSourceDef>::Scrape>)
Lobsters(GenericScrape<<Lobsters as ScrapeSourceDef>::Scrape>)
Reddit(GenericScrape<<Reddit as ScrapeSourceDef>::Scrape>)
Feed(GenericScrape<<Feed as ScrapeSourceDef>::Scrape>)
Implementations§
Source§impl TypedScrape
impl TypedScrape
pub fn merge(&mut self, b: Self)
Sourcepub fn hacker_news(
&self,
) -> Option<&GenericScrape<<HackerNews as ScrapeSourceDef>::Scrape>>
pub fn hacker_news( &self, ) -> Option<&GenericScrape<<HackerNews as ScrapeSourceDef>::Scrape>>
Attempt to coerce this TypedScrape
into a GenericScrape
of the given type.
Sourcepub fn slashdot(
&self,
) -> Option<&GenericScrape<<Slashdot as ScrapeSourceDef>::Scrape>>
pub fn slashdot( &self, ) -> Option<&GenericScrape<<Slashdot as ScrapeSourceDef>::Scrape>>
Attempt to coerce this TypedScrape
into a GenericScrape
of the given type.
Sourcepub fn lobsters(
&self,
) -> Option<&GenericScrape<<Lobsters as ScrapeSourceDef>::Scrape>>
pub fn lobsters( &self, ) -> Option<&GenericScrape<<Lobsters as ScrapeSourceDef>::Scrape>>
Attempt to coerce this TypedScrape
into a GenericScrape
of the given type.
Trait Implementations§
Source§impl Clone for TypedScrape
impl Clone for TypedScrape
Source§fn clone(&self) -> TypedScrape
fn clone(&self) -> TypedScrape
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TypedScrape
impl Debug for TypedScrape
Source§impl DerefMut for TypedScrape
impl DerefMut for TypedScrape
Source§impl<'de> Deserialize<'de> for TypedScrape
impl<'de> Deserialize<'de> for TypedScrape
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 From<TypedScrape> for (ScrapeId, TypedScrape)
impl From<TypedScrape> for (ScrapeId, TypedScrape)
Source§fn from(val: TypedScrape) -> Self
fn from(val: TypedScrape) -> Self
Converts to this type from the input type.
Source§impl Serialize for TypedScrape
impl Serialize for TypedScrape
Auto Trait Implementations§
impl Freeze for TypedScrape
impl RefUnwindSafe for TypedScrape
impl Send for TypedScrape
impl Sync for TypedScrape
impl Unpin for TypedScrape
impl UnwindSafe for TypedScrape
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more