scalus.flat
package scalus.flat
Members list
Type members
Classlikes
class ArrayByteFlat extends Flat[Array[Byte]]
Prealigned Arrays of bytes PreAligned a ≡ PreAligned {preFiller :: Filler, preValue :: a}
Prealigned Arrays of bytes PreAligned a ≡ PreAligned {preFiller :: Filler, preValue :: a}
Filler ≡ FillerBit Filler | FillerEnd
Array v = A0 | A1 v (Array v) | A2 v v (Array v) ... | A255 ... (Array v)
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArrayByteFlatobject given_Flat_Bindingobject given_Flat_Caseobject given_Flat_ConstrDeclobject given_Flat_Dataobject given_Flat_DataDeclobject given_Flat_Moduleobject given_Flat_Recursivityobject given_Flat_SIRobject given_Flat_BigIntobject given_Flat_Booleanobject given_Flat_Intobject given_Flat_Longobject given_Flat_Naturalobject given_Flat_Stringobject given_Flat_Unitobject given_Flat_ByteStringobject given_Flat_DefaultFunobject given_Flat_Dataobject given_Flat_DeBruijnedProgramobject given_Flat_TermShow all
object FlatInstantces
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FlatInstantces.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object given_Flat_BigInt extends Flat[BigInt]
Attributes
- Supertypes
- Self type
-
given_Flat_BigInt.type
object given_Flat_Boolean extends Flat[Boolean]
Attributes
- Supertypes
- Self type
-
given_Flat_Boolean.type
object given_Flat_Int extends Flat[Int]
Attributes
- Supertypes
- Self type
-
given_Flat_Int.type
object given_Flat_Long extends Flat[Long]
Attributes
- Supertypes
- Self type
-
given_Flat_Long.type
object given_Flat_Natural extends Flat[Natural]
Attributes
- Supertypes
- Self type
-
given_Flat_Natural.type
object given_Flat_String extends Flat[String]
Attributes
- Supertypes
- Self type
-
given_Flat_String.type
object given_Flat_Unit extends Flat[Unit]
Attributes
- Supertypes
- Self type
-
given_Flat_Unit.type
Types
Value members
Concrete methods
ZigZag encoding https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba Maps negative values to positive values while going back and forth (0 = 0, -1 = 1, 1 = 2, -2 = 3, 2 = 4, -3 = 5, 3 = 6 ...)
ZigZag encoding https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba Maps negative values to positive values while going back and forth (0 = 0, -1 = 1, 1 = 2, -2 = 3, 2 = 4, -3 = 5, 3 = 6 ...)
Attributes
Givens
Givens
In this article