TorchLean API
Docs Home
Guide
Examples
Graphs
Init
.
Data
.
Hashable
Search
Declaration colors
def
theorem
structure
axiom
return to top
source
Imports
Init.Data.Array.Basic
Init.Data.UInt.Basic
Imported by
instHashableNat
instHashableProd
instHashableBool
instHashablePEmpty
instHashablePUnit
instHashableOption
instHashableList
instHashableArray
instHashableUInt8
instHashableUInt16
instHashableUInt32
instHashableUInt64
instHashableUSize
instHashableFin
instHashableChar
instHashableInt
instHashable
hash64
source
@[implicit_reducible]
instance
instHashableNat
:
Hashable
Nat
source
@[implicit_reducible]
instance
instHashableProd
{
α
:
Type
u_1}
{
β
:
Type
u_2}
[
Hashable
α
]
[
Hashable
β
]
:
Hashable
(
α
×
β
)
source
@[implicit_reducible]
instance
instHashableBool
:
Hashable
Bool
source
@[implicit_reducible]
instance
instHashablePEmpty
:
Hashable
PEmpty
source
@[implicit_reducible]
instance
instHashablePUnit
:
Hashable
PUnit
source
@[implicit_reducible]
instance
instHashableOption
{
α
:
Type
u_1}
[
Hashable
α
]
:
Hashable
(
Option
α
)
source
@[implicit_reducible]
instance
instHashableList
{
α
:
Type
u_1}
[
Hashable
α
]
:
Hashable
(
List
α
)
source
@[implicit_reducible]
instance
instHashableArray
{
α
:
Type
u_1}
[
Hashable
α
]
:
Hashable
(
Array
α
)
source
@[implicit_reducible]
instance
instHashableUInt8
:
Hashable
UInt8
source
@[implicit_reducible]
instance
instHashableUInt16
:
Hashable
UInt16
source
@[implicit_reducible]
instance
instHashableUInt32
:
Hashable
UInt32
source
@[implicit_reducible]
instance
instHashableUInt64
:
Hashable
UInt64
source
@[implicit_reducible]
instance
instHashableUSize
:
Hashable
USize
source
@[implicit_reducible]
instance
instHashableFin
{
n
:
Nat
}
:
Hashable
(
Fin
n
)
source
@[implicit_reducible]
instance
instHashableChar
:
Hashable
Char
source
@[implicit_reducible]
instance
instHashableInt
:
Hashable
Int
source
@[implicit_reducible]
instance
instHashable
(
P
:
Prop
)
:
Hashable
P
source
@[inline]
def
hash64
(
u
:
UInt64
)
:
UInt64
An opaque (low-level) hash operation used to implement hashing for pointers.
Instances For