| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Unison.Runtime.Serialize
Documentation
putLength :: (Integral n, Integral (Unsigned n), Bits n, Bits (Unsigned n)) => n -> Builder Source #
getLength :: (PrimBase m, Integral n, Integral (Unsigned n), Bits n, Bits (Unsigned n)) => Get m n Source #
putPositive :: (Bits n, Bits (Unsigned n), Integral n, Integral (Unsigned n)) => n -> Builder Source #
putByteArray :: ByteArray -> Builder Source #
putReferent :: Referent -> Builder Source #
putReferentByNumber :: PutRefLookup -> Referent -> Builder Source #
getReferentByNumber :: PrimBase m => GetRefLookup -> Get m Referent Source #
getConstructorType :: PrimBase m => Get m ConstructorType Source #
putConstructorReferenceByNumber :: CanonMap Reference Int -> ConstructorReference -> Builder Source #
getConstructorReferenceByNumber :: PrimBase m => Array Reference -> Get m ConstructorReference Source #
putReference :: Reference -> Builder Source #