binrep
Safe HaskellNone
LanguageGHC2021

Binrep.Type.Text.Encoding.Utf32

Documentation

data Utf32 (end :: ByteOrder) Source #

Instances

Instances details
Decode (Utf32 BE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf32

Decode (Utf32 LE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf32

Encode (Utf32 BE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf32

Methods

encode' :: Text -> Bytes Source #

Encode (Utf32 LE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf32

Methods

encode' :: Text -> Bytes Source #

Predicate (Utf32 end :: Type) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf32

Refine (Utf32 end :: Type) Text Source #

Any Text value is always valid UTF-32.

Instance details

Defined in Binrep.Type.Text.Encoding.Utf32

Methods

validate :: Proxy# (Utf32 end) -> Text -> Maybe RefineFailure #

type PredicateName d (Utf32 end :: Type) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf32

type PredicateName d (Utf32 end :: Type) = "UTF-32" ++ EndianSuffix end