úΰ#Bas van Dijk <v.dijk.bas@gmail.com>Unsafe 7Class of string-like types that support folding cases. NoteH: In some languages, case conversion is a locale- and context-dependent  operation. The foldCase method is not" intended to be locale sensitive. M Programs that require locale sensitivity should use appropriate versions of % the case mapping functions from the text-icu package:   +http://hackage.haskell.org/package/text-icu A CI s provides Case I/nsensitive comparison for the string-like type s (for example: ,  ,   , etc.).  Note that CI s has an instance for   which together with the OverloadedStrings9 language extension allows you to write case insensitive string literals as in:  > (" Content-Type" ::   ) == (" CONTENT-TYPE" ::   ) True )Retrieve the original string-like value. ,Retrieve the case folded string-like value.  (Also see ). 3Make the given string-like value case insensitive.  Constructs a ) from an already case folded string-like - value. The given string is used both as the  as well as  the . .This function is unsafe since the compiler can't guarantee that the ! provided string is case folded. GTransform the original string-like value but keep it case insensitive.  Note that foldCase on  sB is only guaranteed to be correct for ISO-8859-1 encoded strings!  Note that foldCase on  sB is only guaranteed to be correct for ISO-8859-1 encoded strings!   #Bas van Dijk <v.dijk.bas@gmail.com>Unsafe#Bas van Dijk <v.dijk.bas@gmail.com> Trustworthy       !"#$%&'()*case-insensitive-1.1.0.1Data.CaseInsensitiveData.CaseInsensitive.UnsafeData.CaseInsensitive.InternalFoldCasefoldCaseCIoriginal foldedCasemkunsafeMkmapbaseGHC.BaseString text-0.11.2.3Data.Text.InternalTextbytestring-0.10.0.2Data.ByteString.Internal ByteString Data.StringIsString$fFoldCaseByteStringData.ByteString.Lazy.Internal$fFoldCaseByteString0 foldCaseListtoLower8 foldCaseBS $fFoldCaseCI$fFoldCaseText$fFoldCaseText0$fFoldCaseChar $fFoldCase[] $fNFDataCI $fHashableCI$fShowCI$fReadCI$fOrdCI$fEqCI $fMonoidCI $fIsStringCI