úÎHœ     None A 64-bit hashh1 `combine` h2 combines hashes h1 and h2 into a new hash.EIt is used to generate hash functions for complex types. For example: _hashPair :: (Hashable a, Hashable b) => (a,b) -> Hash hashPair (a,b) = hash a `combine` hash b :Observe that, unlike the other functions in this module,  hashStorableG is machine-dependent (the computed hash depends on endianness, etc.). None  !"#$%&'()*+,-.    !"#$%&'()*+,-. BSD-stylejcpetruzza@gmail.com experimentalportableNone rollingHash n creates a  RollingHash of window size n (for n > 0)addAndRoll x rh[ adds a new input element and rolls the window one place through the input (if at least n$ elements were already consumed). lastHashes rh returns the last n hashes. / 0123    / 0123 BSD-stylejcpetruzza@gmail.com experimentalportableNone   4      !"#$%&'()*+,-./012345678data-hash-0.2.0.1 Data.HashData.Hash.RollingData.Hash.BaseData.Hash.InstancesHashasWord64combine hashWord8 hashWord16 hashWord32 hashWord64hashInt hashStorableHashablehash hashFoldable RollingHash currentHash windowSize rollingHash addAndRoll lastHashes myArrayRead hashArrW8h0hThF$fHashableEither$fHashableMaybe$fHashable(,,,)$fHashable(,,) $fHashable(,) $fHashable()$fHashableBool $fHashable[]$fHashableChar$fHashableRatio$fHashableDouble$fHashableFloat$fHashableInteger $fHashableInt$fHashableInt64$fHashableInt32$fHashableInt16$fHashableInt8$fHashableWord$fHashableWord64$fHashableWord32$fHashableWord16$fHashableWord8RHhseq addHashImpldefaultAddHashaccumulateNext