Hoogle Search

Within LTS Haskell 24.62 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. indexLookupFileEntry :: IndexCallbacks -> forall dec . () => DirectoryEntry -> IndexFile dec -> IO (IndexEntry dec)

    hackage-security Hackage.Security.Client

    Variation if both the DirectoryEntry and the IndexFile are known You might use this when scanning the index using directoryEntries.

  2. indexLookupFileInfo :: IndexCallbacks -> (Throws InvalidPackageException, Throws VerificationError) => PackageIdentifier -> IO (Trusted FileInfo)

    hackage-security Hackage.Security.Client

    Get file info (including hash) (wrapper around indexLookupFile)

  3. indexLookupHash :: IndexCallbacks -> (Throws InvalidPackageException, Throws VerificationError) => PackageIdentifier -> IO (Trusted Hash)

    hackage-security Hackage.Security.Client

    Get the SHA256 hash for a package (wrapper around indexLookupInfo) In addition to the exceptions thrown by indexLookupInfo, this will also throw an exception if the SHA256 is not listed in the FileMap (again, this will not happen with a well-formed Hackage index.)

  4. indexLookupMetadata :: IndexCallbacks -> Throws InvalidPackageException => PackageIdentifier -> IO (Trusted Targets)

    hackage-security Hackage.Security.Client

    Lookup package metadata (wrapper around indexLookupFile) This will throw an (unchecked) exception if the targets.json file could not be parsed.

  5. targetsLookup :: TargetPath -> Targets -> Maybe FileInfo

    hackage-security Hackage.Security.Client

    No documentation available.

  6. formatsLookup :: HasFormat fs f -> Formats fs a -> a

    hackage-security Hackage.Security.Client.Formats

    No documentation available.

  7. targetsLookup :: TargetPath -> Targets -> Maybe FileInfo

    hackage-security Hackage.Security.Server

    No documentation available.

  8. tarIndexLookup :: TarIndex -> Path Tar -> Maybe TarIndexEntry

    hackage-security Hackage.Security.Util.Path

    No documentation available.

  9. tcLookupClass :: Name -> TcPluginM Class

    ghc-typelits-presburger GHC.TypeLits.Presburger.Compat

    No documentation available.

  10. tcLookupTyCon :: Name -> TcPluginM TyCon

    ghc-typelits-presburger GHC.TypeLits.Presburger.Compat

    No documentation available.

Page 206 of many | Previous | Next