Copyright | (c) 2021 berberman |
---|---|
License | MIT |
Maintainer | berberman <berberman@yandex.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Lenses.
Documentation
class HasRepo s a | s -> a where Source #
Instances
HasRepo PackageFiles Repo Source # | |
Defined in Web.ArchLinux.Types.Lens | |
HasRepo PackageInformation Repo Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasReplaces s a | s -> a where Source #
Instances
HasReplaces AurInfo [Text] Source # | |
HasReplaces PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasProvides s a | s -> a where Source #
Instances
HasProvides AurInfo [Text] Source # | |
HasProvides PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasPkgname s a | s -> a where Source #
Instances
HasPkgname PackageFiles Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
HasPkgname PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasPkgdesc s a | s -> a where Source #
Instances
class HasPkgbase s a | s -> a where Source #
Instances
class HasPackager s a | s -> a where Source #
Instances
class HasOptdepends s a | s -> a where Source #
optdepends :: Lens' s a Source #
Instances
HasOptdepends AurInfo [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
HasOptdepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasMakedepends s a | s -> a where Source #
makedepends :: Lens' s a Source #
Instances
HasMakedepends AurInfo [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
HasMakedepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasMaintainers s a | s -> a where Source #
maintainers :: Lens' s a Source #
Instances
HasMaintainers PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasLicenses s a | s -> a where Source #
Instances
HasLicenses AurInfo [License] Source # | |
HasLicenses PackageInformation [License] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasFlageDate s a | s -> a where Source #
Instances
HasFlageDate PackageInformation (Maybe UTCTime) Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasFilename s a | s -> a where Source #
Instances
class HasEpoch s a | s -> a where Source #
Instances
HasEpoch PackageInformation Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasDepends s a | s -> a where Source #
Instances
HasDepends AurInfo [Text] Source # | |
HasDepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasConflicts s a | s -> a where Source #
Instances
HasConflicts AurInfo [Text] Source # | |
HasConflicts PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasCheckdepends s a | s -> a where Source #
checkdepends :: Lens' s a Source #
Instances
HasCheckdepends AurInfo [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
HasCheckdepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasBuildDate s a | s -> a where Source #
Instances
class HasArch s a | s -> a where Source #
Instances
HasArch PackageFiles Arch Source # | |
Defined in Web.ArchLinux.Types.Lens | |
HasArch PackageInformation Arch Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasFilesCount s a | s -> a where Source #
filesCount :: Lens' s a Source #
Instances
HasFilesCount PackageFiles Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasFiles s a | s -> a where Source #
Instances
HasFiles PackageFiles [FilePath] Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasDirCount s a | s -> a where Source #
Instances
HasDirCount PackageFiles Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasVersion s a | s -> a where Source #
Instances
HasVersion AurSearch Text Source # | |
HasVersion (AurResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
HasVersion (ArchLinuxResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasValid s a | s -> a where Source #
Instances
HasValid (ArchLinuxResponse a) Bool Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasResults s a | s -> a where Source #
Instances
HasResults (AurResponse a) a Source # | |
Defined in Web.ArchLinux.Types.Lens results :: Lens' (AurResponse a) a Source # | |
HasResults (ArchLinuxResponse a) [a] Source # | |
Defined in Web.ArchLinux.Types.Lens results :: Lens' (ArchLinuxResponse a) [a] Source # |
class HasLimit s a | s -> a where Source #
Instances
HasLimit (ArchLinuxResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasUrlPath s a | s -> a where Source #
class HasPopularity s a | s -> a where Source #
popularity :: Lens' s a Source #
Instances
HasPopularity AurSearch Double Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasPackageBaseID s a | s -> a where Source #
packageBaseID :: Lens' s a Source #
Instances
HasPackageBaseID AurSearch Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasPackageBase s a | s -> a where Source #
packageBase :: Lens' s a Source #
Instances
HasPackageBase AurSearch Text Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasOutOfDate s a | s -> a where Source #
class HasNumVotes s a | s -> a where Source #
class HasMaintainer s a | s -> a where Source #
maintainer :: Lens' s a Source #
Instances
HasMaintainer AurSearch (Maybe Text) Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasLastModified s a | s -> a where Source #
lastModified :: Lens' s a Source #
Instances
HasLastModified AurSearch Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasFirstSubmitted s a | s -> a where Source #
firstSubmitted :: Lens' s a Source #
Instances
HasFirstSubmitted AurSearch Int Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasDescription s a | s -> a where Source #
description :: Lens' s a Source #
Instances
HasDescription AurSearch (Maybe Text) Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasKeywords s a | s -> a where Source #
class HasResultCount s a | s -> a where Source #
resultCount :: Lens' s a Source #
Instances
HasResultCount (AurResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens resultCount :: Lens' (AurResponse a) Int Source # |
class HasError s a | s -> a where Source #
Instances
HasError (AurResponse a) (Maybe Text) Source # | |
Defined in Web.ArchLinux.Types.Lens |
class HasAurType s a | s -> a where Source #
Instances
HasAurType (AurResponse a) AurResponseType Source # | |
Defined in Web.ArchLinux.Types.Lens aurType :: Lens' (AurResponse a) AurResponseType Source # |