tur/typeclass
built-in typeclasses: Eq, Ord, Show, Num.
Since: Phase 15
Ord[int]
(definstance Ord [int])
Ord instance for int.
Ord[int8]
(definstance Ord [int8])
Ord instance for int8.
Ord[int16]
(definstance Ord [int16])
Ord instance for int16.
Ord[int32]
(definstance Ord [int32])
Ord instance for int32.
Ord[uint8]
(definstance Ord [uint8])
Ord instance for uint8.
Ord[uint16]
(definstance Ord [uint16])
Ord instance for uint16.
Ord[uint32]
(definstance Ord [uint32])
Ord instance for uint32.
Ord[uint64]
(definstance Ord [uint64])
Ord instance for uint64.
Ord[float32]
(definstance Ord [float32])
Ord instance for float32.
Show[int]
(definstance Show [int])
Show instance for int.
Show[cstr]
(definstance Show [cstr])
Show instance for cstr (identity).
Show[bool]
(definstance Show [bool])
Show instance for bool.
Show[int8]
(definstance Show [int8])
Show instance for int8.
Show[int16]
(definstance Show [int16])
Show instance for int16.
Show[int32]
(definstance Show [int32])
Show instance for int32.
Show[uint8]
(definstance Show [uint8])
Show instance for uint8.
Show[uint16]
(definstance Show [uint16])
Show instance for uint16.
Show[uint32]
(definstance Show [uint32])
Show instance for uint32.
Show[uint64]
(definstance Show [uint64])
Show instance for uint64.
Show[float32]
(definstance Show [float32])
Show instance for float32.
Num[int]
(definstance Num [int])
Num instance for int.
Num[int8]
(definstance Num [int8])
Num instance for int8.
Num[int16]
(definstance Num [int16])
Num instance for int16.
Num[int32]
(definstance Num [int32])
Num instance for int32.
Num[uint8]
(definstance Num [uint8])
Num instance for uint8.
Num[uint16]
(definstance Num [uint16])
Num instance for uint16.
Num[uint32]
(definstance Num [uint32])
Num instance for uint32.
Num[uint64]
(definstance Num [uint64])
Num instance for uint64.
Num[float32]
(definstance Num [float32])
Num instance for float32.
Clone[int]
(definstance Clone [int])
Clone instance for int (trivial copy).
Clone[bool]
(definstance Clone [bool])
Clone instance for bool (trivial copy).
Clone[cstr]
(definstance Clone [cstr])
Clone instance for cstr (trivial copy).
Clone[int8]
(definstance Clone [int8])
Clone instance for int8 (trivial copy).
Clone[int16]
(definstance Clone [int16])
Clone instance for int16 (trivial copy).
Clone[int32]
(definstance Clone [int32])
Clone instance for int32 (trivial copy).
Clone[uint8]
(definstance Clone [uint8])
Clone instance for uint8 (trivial copy).
Clone[uint16]
(definstance Clone [uint16])
Clone instance for uint16 (trivial copy).
Clone[uint32]
(definstance Clone [uint32])
Clone instance for uint32 (trivial copy).
Clone[uint64]
(definstance Clone [uint64])
Clone instance for uint64 (trivial copy).
Clone[float32]
(definstance Clone [float32])
Clone instance for float32 (trivial copy).
Display[int]
(definstance Display [int])
Display instance for int.
Debug[int]
(definstance Debug [int])
Debug instance for int.
Display[ptr<void>]
(definstance Display [ptr<void>])
Display instance for result<T,E> represented as ptr<void>.
Debug[ptr<void>]
(definstance Debug [ptr<void>])
Debug instance for result<T,E> represented as ptr<void>.
Show[ptr<void>]
(definstance Show [ptr<void>])
Show instance for result<T,E> represented as ptr<void>.
Error[ptr<void>]
(definstance Error [ptr<void>])
Error instance for result<T,E> represented as ptr<void>.
Hash[int]
(definstance Hash [int])
Hash instance for int (identity hash).
Hash[bool]
(definstance Hash [bool])
Hash instance for bool (0 for false, 1 for true).
Hash[cstr]
(definstance Hash [cstr])
Hash instance for cstr (content hash via tur_hamt_hash_str).
Hash[float32]
(definstance Hash [float32])
Hash instance for float32 (bit-cast and hash).