module Text.RSS.Conduit.Parse.Simple
(
rssDocument
, rssCategory
, rssCloud
, rssEnclosure
, rssGuid
, rssImage
, rssItem
, rssSkipDays
, rssSkipHours
, rssSource
, rssTextInput
) where
import qualified Text.RSS.Conduit.Parse as P
import Text.RSS.Types
import Control.Exception.Safe as Exception
import Data.Conduit
import Data.Set
import Data.XML.Types
rssSkipHours :: MonadThrow m => ConduitM Event o m (Maybe (Set Hour))
rssSkipHours = P.rssSkipHours
rssSkipDays :: MonadThrow m => ConduitM Event o m (Maybe (Set Day))
rssSkipDays = P.rssSkipDays
rssTextInput :: MonadThrow m => ConduitM Event o m (Maybe RssTextInput)
rssTextInput = P.rssTextInput
rssImage :: MonadThrow m => ConduitM Event o m (Maybe RssImage)
rssImage = P.rssImage
rssCategory :: MonadThrow m => ConduitM Event o m (Maybe RssCategory)
rssCategory = P.rssCategory
rssCloud :: MonadThrow m => ConduitM Event o m (Maybe RssCloud)
rssCloud = P.rssCloud
rssGuid :: MonadThrow m => ConduitM Event o m (Maybe RssGuid)
rssGuid = P.rssGuid
rssEnclosure :: MonadThrow m => ConduitM Event o m (Maybe RssEnclosure)
rssEnclosure = P.rssEnclosure
rssSource :: MonadThrow m => ConduitM Event o m (Maybe RssSource)
rssSource = P.rssSource
rssItem :: MonadThrow m => ConduitM Event o m (Maybe RssItem')
rssItem = P.rssItem
rssDocument :: MonadThrow m => ConduitM Event o m (Maybe RssDocument')
rssDocument = P.rssDocument