Safe Haskell | None |
---|---|
Language | Haskell2010 |
Text.RSS.Conduit.Render
Description
Streaming renderers for the RSS 2.0 standard.
Synopsis
- renderRssDocument :: forall (m :: Type -> Type) e. (Monad m, RenderRssExtension e) => RssDocument e -> ConduitT () Event m ()
- renderRssItem :: forall (m :: Type -> Type) e. (Monad m, RenderRssExtension e) => RssItem e -> ConduitT () Event m ()
- renderRssSource :: forall (m :: Type -> Type). Monad m => RssSource -> ConduitT () Event m ()
- renderRssEnclosure :: forall (m :: Type -> Type). Monad m => RssEnclosure -> ConduitT () Event m ()
- renderRssGuid :: forall (m :: Type -> Type). Monad m => RssGuid -> ConduitT () Event m ()
- renderRssCloud :: forall (m :: Type -> Type). Monad m => RssCloud -> ConduitT () Event m ()
- renderRssCategory :: forall (m :: Type -> Type). Monad m => RssCategory -> ConduitT () Event m ()
- renderRssImage :: forall (m :: Type -> Type). Monad m => RssImage -> ConduitT () Event m ()
- renderRssTextInput :: forall (m :: Type -> Type). Monad m => RssTextInput -> ConduitT () Event m ()
- renderRssSkipDays :: forall (m :: Type -> Type). Monad m => Set Day -> ConduitT () Event m ()
- renderRssSkipHours :: forall (m :: Type -> Type). Monad m => Set Hour -> ConduitT () Event m ()
Top-level
renderRssDocument :: forall (m :: Type -> Type) e. (Monad m, RenderRssExtension e) => RssDocument e -> ConduitT () Event m () Source #
Render the top-level <rss>
element.
Elements
renderRssItem :: forall (m :: Type -> Type) e. (Monad m, RenderRssExtension e) => RssItem e -> ConduitT () Event m () Source #
Render an <item>
element.
renderRssSource :: forall (m :: Type -> Type). Monad m => RssSource -> ConduitT () Event m () Source #
Render a <source>
element.
renderRssEnclosure :: forall (m :: Type -> Type). Monad m => RssEnclosure -> ConduitT () Event m () Source #
Render an <enclosure>
element.
renderRssGuid :: forall (m :: Type -> Type). Monad m => RssGuid -> ConduitT () Event m () Source #
Render a <guid>
element.
renderRssCloud :: forall (m :: Type -> Type). Monad m => RssCloud -> ConduitT () Event m () Source #
Render a <cloud>
element.
renderRssCategory :: forall (m :: Type -> Type). Monad m => RssCategory -> ConduitT () Event m () Source #
Render a <category>
element.
renderRssImage :: forall (m :: Type -> Type). Monad m => RssImage -> ConduitT () Event m () Source #
Render an <image>
element.
renderRssTextInput :: forall (m :: Type -> Type). Monad m => RssTextInput -> ConduitT () Event m () Source #
Render a <textInput>
element.