Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
categoryNameL :: Functor f => (Text -> f Text) -> RssCategory -> f RssCategory Source #
categoryDomainL :: Functor f => (Text -> f Text) -> RssCategory -> f RssCategory Source #
enclosureTypeL :: Functor f => (Text -> f Text) -> RssEnclosure -> f RssEnclosure Source #
enclosureLengthL :: Functor f => (Int -> f Int) -> RssEnclosure -> f RssEnclosure Source #
enclosureUrlL :: Functor f => (RssURI -> f RssURI) -> RssEnclosure -> f RssEnclosure Source #
itemExtensionsL :: Functor f => (RssItemExtensions extensions1 -> f (RssItemExtensions extensions)) -> RssItem extensions1 -> f (RssItem extensions) Source #
itemSourceL :: Functor f => (Maybe RssSource -> f (Maybe RssSource)) -> RssItem extensions -> f (RssItem extensions) Source #
itemPubDateL :: Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> RssItem extensions -> f (RssItem extensions) Source #
itemGuidL :: Functor f => (Maybe RssGuid -> f (Maybe RssGuid)) -> RssItem extensions -> f (RssItem extensions) Source #
itemCommentsL :: Functor f => (Maybe RssURI -> f (Maybe RssURI)) -> RssItem extensions -> f (RssItem extensions) Source #
itemAuthorL :: Functor f => (Text -> f Text) -> RssItem extensions -> f (RssItem extensions) Source #
itemDescriptionL :: Functor f => (Text -> f Text) -> RssItem extensions -> f (RssItem extensions) Source #
itemLinkL :: Functor f => (Maybe RssURI -> f (Maybe RssURI)) -> RssItem extensions -> f (RssItem extensions) Source #
itemTitleL :: Functor f => (Text -> f Text) -> RssItem extensions -> f (RssItem extensions) Source #
itemExtensionL :: SingI a => RElem a e (RIndex a e) => Lens' (RssItem e) (RssItemExtension a) Source #
textInputLinkL :: Functor f => (RssURI -> f RssURI) -> RssTextInput -> f RssTextInput Source #
textInputNameL :: Functor f => (Text -> f Text) -> RssTextInput -> f RssTextInput Source #
textInputDescriptionL :: Functor f => (Text -> f Text) -> RssTextInput -> f RssTextInput Source #
textInputTitleL :: Functor f => (Text -> f Text) -> RssTextInput -> f RssTextInput Source #
cloudProtocolL :: Functor f => (CloudProtocol -> f CloudProtocol) -> RssCloud -> f RssCloud Source #
channelExtensionsL :: Functor f => (RssChannelExtensions extensions -> f (RssChannelExtensions extensions)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelSkipDaysL :: Functor f => (Set Day -> f (Set Day)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelSkipHoursL :: Functor f => (Set Hour -> f (Set Hour)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelTextInputL :: Functor f => (Maybe RssTextInput -> f (Maybe RssTextInput)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelRatingL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelImageL :: Functor f => (Maybe RssImage -> f (Maybe RssImage)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelTtlL :: Functor f => (Maybe Int -> f (Maybe Int)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelCloudL :: Functor f => (Maybe RssCloud -> f (Maybe RssCloud)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelDocsL :: Functor f => (Maybe RssURI -> f (Maybe RssURI)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelGeneratorL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelLastBuildDateL :: Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelPubDateL :: Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelWebmasterL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelManagingEditorL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelCopyrightL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelLanguageL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelDescriptionL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelLinkL :: Functor f => (RssURI -> f RssURI) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelTitleL :: Functor f => (Text -> f Text) -> RssDocument extensions -> f (RssDocument extensions) Source #
documentVersionL :: Functor f => (Version -> f Version) -> RssDocument extensions -> f (RssDocument extensions) Source #
channelItemsL :: Traversal' (RssDocument e) (RssItem e) Source #
channelExtensionL :: SingI a => RElem a e (RIndex a e) => Lens' (RssDocument e) (RssChannelExtension a) Source #