atom-conduit-0.9.0.0: Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).

Safe HaskellNone
LanguageHaskell2010

Text.Atom.Conduit.Render

Contents

Description

Streaming renderers for the Atom 1.0 standard.

Synopsis

Top-level

renderAtomFeed :: Monad m => AtomFeed -> ConduitT () Event m () Source #

Render the top-level atom:feed element.

Elements

renderAtomEntry :: Monad m => AtomEntry -> ConduitT () Event m () Source #

Render an atom:entry element.

renderAtomContent :: Monad m => AtomContent -> ConduitT () Event m () Source #

Render an atom:content element.

renderAtomSource :: Monad m => AtomSource -> ConduitT () Event m () Source #

Render an atom:source element.

renderAtomGenerator :: Monad m => AtomGenerator -> ConduitT () Event m () Source #

Render an atom:generator element.

renderAtomLink :: Monad m => AtomLink -> ConduitT () Event m () Source #

Render an atom:link element.

renderAtomCategory :: Monad m => AtomCategory -> ConduitT () Event m () Source #

Render an atom:category element.

Constructs

renderAtomPerson :: Monad m => Text -> AtomPerson -> ConduitT () Event m () Source #

Render an atom person construct.

renderAtomText :: Monad m => Text -> AtomText -> ConduitT () Event m () Source #

Render an atom text construct.