ghc-lib-0.20190204: The GHC API, decoupled from GHC versions

Safe HaskellNone
LanguageHaskell2010

Fingerprint

Documentation

readHexFingerprint :: String -> Fingerprint Source #

fingerprintByteString :: ByteString -> Fingerprint Source #

Re-exported from GHC.Fingerprint

data Fingerprint #

Constructors

Instances
Eq Fingerprint

Since: base-4.4.0.0

Instance details

Defined in GHC.Fingerprint.Type

Ord Fingerprint

Since: base-4.4.0.0

Show Fingerprint

Since: base-4.7.0.0

Instance details

Defined in GHC.Fingerprint.Type

Storable Fingerprint

Since: base-4.4.0.0

Binary Fingerprint

Since: 0.7.6.0

Instance details

Defined in Data.Binary.Class

NFData Fingerprint

Since: deepseq-1.4.0.0

Instance details

Defined in Control.DeepSeq

Methods

rnf :: Fingerprint -> () #

Instance details

Defined in Outputable

Instance details

Defined in Binary

fingerprint0 :: Fingerprint #

fingerprintFingerprints :: [Fingerprint] -> Fingerprint #

fingerprintData :: Ptr Word8 -> Int -> IO Fingerprint #

fingerprintString :: String -> Fingerprint #

getFileHash :: FilePath -> IO Fingerprint #

Computes the hash of a given file. This function loops over the handle, running in constant memory.

Since: base-4.7.0.0

AltStyle によって変換されたページ (->オリジナル) /