Copyright | (c) Edward Kmett 2013 |
---|---|
License | BSD3 |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | Trustworthy |
Language | Haskell98 |
Documentation
class Hashable1 t where Source
Nothing
Hashable1 [] | |
Hashable1 Maybe | |
Hashable1 Identity | |
Hashable a => Hashable1 (Either a) | |
Hashable a => Hashable1 ((,) a) | |
(Hashable a, Hashable b) => Hashable1 ((,,) a b) | |
(Hashable a, Hashable b, Hashable c) => Hashable1 ((,,,) a b c) | |
(Hashable a, Hashable b, Hashable c, Hashable d) => Hashable1 ((,,,,) a b c d) | |
(Hashable a, Hashable b, Hashable c, Hashable d, Hashable e) => Hashable1 ((,,,,,) a b c d e) | |
(Hashable a, Hashable b, Hashable c, Hashable d, Hashable e, Hashable f) => Hashable1 ((,,,,,,) a b c d e f) |
class Hashable2 t where Source
Nothing
Hashable2 Either | |
Hashable2 (,) | |
Hashable a => Hashable2 ((,,) a) | |
(Hashable a, Hashable b) => Hashable2 ((,,,) a b) | |
(Hashable a, Hashable b, Hashable c) => Hashable2 ((,,,,) a b c) | |
(Hashable a, Hashable b, Hashable c, Hashable d) => Hashable2 ((,,,,,) a b c d) | |
(Hashable a, Hashable b, Hashable c, Hashable d, Hashable e) => Hashable2 ((,,,,,,) a b c d e) |