Safe Haskell | None |
---|---|
Language | Haskell2010 |
Text.RSS.Lens
Documentation
itemAuthorL :: forall extensions f. Functor f => (Text -> f Text) -> RssItem extensions -> f (RssItem extensions) Source #
itemCategoriesL :: forall extensions f. Functor f => ([RssCategory] -> f [RssCategory]) -> RssItem extensions -> f (RssItem extensions) Source #
itemCommentsL :: forall extensions f. Functor f => (Maybe RssURI -> f (Maybe RssURI)) -> RssItem extensions -> f (RssItem extensions) Source #
itemDescriptionL :: forall extensions f. Functor f => (Text -> f Text) -> RssItem extensions -> f (RssItem extensions) Source #
itemEnclosureL :: forall extensions f. Functor f => ([RssEnclosure] -> f [RssEnclosure]) -> RssItem extensions -> f (RssItem extensions) Source #
itemExtensionsL :: forall extensions1 extensions2 f. Functor f => (RssItemExtension extensions1 -> f (RssItemExtension extensions2)) -> RssItem extensions1 -> f (RssItem extensions2) Source #
itemGuidL :: forall extensions f. Functor f => (Maybe RssGuid -> f (Maybe RssGuid)) -> RssItem extensions -> f (RssItem extensions) Source #
itemLinkL :: forall extensions f. Functor f => (Maybe RssURI -> f (Maybe RssURI)) -> RssItem extensions -> f (RssItem extensions) Source #
itemPubDateL :: forall extensions f. Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> RssItem extensions -> f (RssItem extensions) Source #
itemSourceL :: forall extensions f. Functor f => (Maybe RssSource -> f (Maybe RssSource)) -> RssItem extensions -> f (RssItem extensions) Source #
itemTitleL :: forall extensions f. Functor f => (Text -> f Text) -> RssItem extensions -> f (RssItem extensions) Source #
channelCategoriesL :: forall extensions f. Functor f => ([RssCategory] -> f [RssCategory]) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelCloudL :: forall extensions f. Functor f => (Maybe RssCloud -> f (Maybe RssCloud)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelCopyrightL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelDescriptionL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelDocsL :: forall extensions f. Functor f => (Maybe RssURI -> f (Maybe RssURI)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelExtensionsL :: forall extensions f. Functor f => (RssChannelExtension extensions -> f (RssChannelExtension extensions)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelGeneratorL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelImageL :: forall extensions f. Functor f => (Maybe RssImage -> f (Maybe RssImage)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelItemsL :: forall extensions f. Functor f => ([RssItem extensions] -> f [RssItem extensions]) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelLanguageL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelLastBuildDateL :: forall extensions f. Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelLinkL :: forall extensions f. Functor f => (RssURI -> f RssURI) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelManagingEditorL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelPubDateL :: forall extensions f. Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelRatingL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelSkipDaysL :: forall extensions f. Functor f => (Set Day -> f (Set Day)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelSkipHoursL :: forall extensions f. Functor f => (Set Hour -> f (Set Hour)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelTextInputL :: forall extensions f. Functor f => (Maybe RssTextInput -> f (Maybe RssTextInput)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelTitleL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelTtlL :: forall extensions f. Functor f => (Maybe Int -> f (Maybe Int)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelWebmasterL :: forall extensions f. Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
documentVersionL :: forall extensions f. Functor f => (Version -> f Version) -> RssDocument extensions -> f (RssDocument extensions) Source #