Rerouted (retagged, needs approval). The tag now points at a different commit than when this version was published. The Lamdera package server serves a copy recovered from https://github.com/nikita-volkov/typeclasses.
What we checked: Tag 1.6.0 is still on github.com/nikita-volkov/typeclasses; its commit 9a34425b67b5 is from 2019-07-25 15:07 UTC, after the version was published (2019-07-25 15:07 UTC); elm.json is byte-identical to package.elm-lang.org's; the exposed modules match docs.json; the zip's SHA-1 is not the published one and nothing else confirms its contents.
We could not verify this copy against what was published, so the Lamdera compiler asks before using it (y/n). Without a terminal, as in CI, it stops with an error unless approved:
lamdera make --auto-approve-package-rerouting approves rerouted versions for that run,LAMDERA_AUTO_APPROVE_PACKAGE_REROUTING=1 does the same for every run in that environment,LAMDERA_CACHE=off skips the Lamdera package server altogether: packages come from package.elm-lang.org and GitHub only, as with elm, and a rerouted version then fails to download.Details · package.elm-lang.org's zip: https://github.com/nikita-volkov/typeclasses/zipball/1.6.0/
Equality typeclass definition and its instances for basic types.
Construct from the eq and not-eq operations.
Construct just from the eq operation.
Construct from a comparison operation.
Instance for any type, which satisfies the magic comparable constraint.
Map over the owner type of an instance to produce a new instance.
Please notice that mapping is contravariant (i.e., (b -> a) instead of (a -> b)).
Instance for Bool.
Instance for Int.
Instance for Float.
Instance for Char.
Instance for String.
Equality for Maybe, with instance for its member provided.
Instance for Result, with instances for its members provided.
Instance for Either, with instances for its members provided.
Equality for List, with instance for its member provided.
Equality for Array, with instance for its member provided.
Instance for tuple, with instances for its members provided.
Instance for tuple, with instances for its members provided.
Explicit typeclass which implements equality for type
a.