pub struct DefaultRssFeedProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for DefaultRssFeedProvider
impl Debug for DefaultRssFeedProvider
Source§impl RssFeedProvider for DefaultRssFeedProvider
impl RssFeedProvider for DefaultRssFeedProvider
fn provider_id(&self) -> &'static str
fn feed_specs(&self) -> Vec<RssFeedSpec>
fn feed_metadata<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
ctx: &'life1 RssFeedContext<'life2>,
) -> Pin<Box<dyn Future<Output = Result<RssFeedMetadata>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn fetch_items<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
ctx: &'life1 RssFeedContext<'life2>,
limit: i64,
) -> Pin<Box<dyn Future<Output = Result<Vec<RssFeedItem>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn priority(&self) -> u32
Auto Trait Implementations§
impl Freeze for DefaultRssFeedProvider
impl !RefUnwindSafe for DefaultRssFeedProvider
impl Send for DefaultRssFeedProvider
impl Sync for DefaultRssFeedProvider
impl Unpin for DefaultRssFeedProvider
impl UnsafeUnpin for DefaultRssFeedProvider
impl !UnwindSafe for DefaultRssFeedProvider
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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