binrep
Safe HaskellNone
LanguageGHC2021

Binrep.Type.Text.Encoding.Utf16

Documentation

data Utf16 (end :: ByteOrder) Source #

Instances

Instances details
Decode (Utf16 BE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf16

Decode (Utf16 LE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf16

Encode (Utf16 BE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf16

Methods

encode' :: Text -> Bytes Source #

Encode (Utf16 LE) Source # 
Instance details

Defined in Binrep.Type.Text.Encoding.Utf16

Methods

encode' :: Text -> Bytes Source #

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

Defined in Binrep.Type.Text.Encoding.Utf16

Refine (Utf16 end :: Type) Text Source #

Any Text value is always valid UTF-16.

Instance details

Defined in Binrep.Type.Text.Encoding.Utf16

Methods

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

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

Defined in Binrep.Type.Text.Encoding.Utf16

type PredicateName d (Utf16 end :: Type) = "UTF-16" ++ EndianSuffix end