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.
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.
Num[float]
(definstance Num [float])
Num instance for float (double).
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[cstr]
(definstance Display [cstr])
the string itself (delegates to Show [cstr]).
Debug[cstr]
(definstance Debug [cstr])
the string in double quotes.
Display[bool]
(definstance Display [bool])
"true" / "false" (delegates to Show [bool]).
Debug[bool]
(definstance Debug [bool])
"true" / "false".
Display[int8]
(definstance Display [int8])
decimal (delegates to Show [int8]).
Debug[int8]
(definstance Debug [int8])
"int8(v)".
Display[int16]
(definstance Display [int16])
decimal (delegates to Show [int16]).
Debug[int16]
(definstance Debug [int16])
"int16(v)".
Display[int32]
(definstance Display [int32])
decimal (delegates to Show [int32]).
Debug[int32]
(definstance Debug [int32])
"int32(v)".
Display[uint8]
(definstance Display [uint8])
decimal (delegates to Show [uint8]).
Debug[uint8]
(definstance Debug [uint8])
"uint8(v)".
Display[uint16]
(definstance Display [uint16])
decimal (delegates to Show [uint16]).
Debug[uint16]
(definstance Debug [uint16])
"uint16(v)".
Display[uint32]
(definstance Display [uint32])
decimal (delegates to Show [uint32]).
Debug[uint32]
(definstance Debug [uint32])
"uint32(v)".
Display[uint64]
(definstance Display [uint64])
decimal (delegates to Show [uint64]).
Debug[uint64]
(definstance Debug [uint64])
"uint64(v)".
Display[float]
(definstance Display [float])
"%g" (delegates to Show [float]).
Debug[float]
(definstance Debug [float])
"float(v)".
Display[float32]
(definstance Display [float32])
"%g" (delegates to Show [float32]).
Debug[float32]
(definstance Debug [float32])
"float32(v)".
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>.
Error[ptr<void>]
(definstance Error [ptr<void>])
Error instance for result<T,E> represented as ptr<void>.