os-string-compat-1.0.0: Compatibility layer for os-string
Safe HaskellNone
LanguageHaskell2010

System.OsString.Encoding.Compat

Synopsis

Types

data EncodingException #

Constructors

EncodingError String (Maybe Word8) 

Instances

Instances details
Exception EncodingException 
Instance details

Defined in System.OsPath.Encoding.Internal.Hidden

Methods

toException :: EncodingException -> SomeException

fromException :: SomeException -> Maybe EncodingException

displayException :: EncodingException -> String

Show EncodingException 
Instance details

Defined in System.OsPath.Encoding.Internal.Hidden

Methods

showsPrec :: Int -> EncodingException -> ShowS

show :: EncodingException -> String

showList :: [EncodingException] -> ShowS

NFData EncodingException 
Instance details

Defined in System.OsPath.Encoding.Internal.Hidden

Methods

rnf :: EncodingException -> ()

Eq EncodingException 
Instance details

Defined in System.OsPath.Encoding.Internal.Hidden

UCS-2

ucs2le :: TextEncoding #

mkUcs2le :: CodingFailureMode -> TextEncoding #

ucs2le_DF :: CodingFailureMode -> IO (TextDecoder ()) #

ucs2le_EF :: CodingFailureMode -> IO (TextEncoder ()) #

ucs2le_decode :: DecodeBuffer #

ucs2le_encode :: EncodeBuffer #

UTF-16LE_b

utf16le_b :: TextEncoding #

mkUTF16le_b :: CodingFailureMode -> TextEncoding #

utf16le_b_DF :: CodingFailureMode -> IO (TextDecoder ()) #

utf16le_b_EF :: CodingFailureMode -> IO (TextEncoder ()) #

utf16le_b_decode :: DecodeBuffer #

utf16le_b_encode :: EncodeBuffer #

base encoding