Copyright | © Herbert Valerio Riedel 2017 |
---|---|
License | BSD3 |
Maintainer | hvr@gnu.org |
Stability | stable |
Safe Haskell | Unsafe |
Language | Haskell2010 |
Unsafe API
This module provides unsafe conversion functions
Synopsis
Documentation
fromShortByteStringUnsafe :: ShortByteString -> ShortText Source #
\(\mathcal{O}(0)\)
Construct
ShortText
from UTF-8 encoded
ShortByteString
This operation has effectively no overhead, as it's currently merely a
newtype
-cast.
WARNING
: Unlike the safe
fromShortByteString
conversion, this
conversion is
unsafe
as it doesn't validate the well-formedness of the
UTF-8 encoding.
Since: 0.1.1
fromByteStringUnsafe :: ByteString -> ShortText Source #
\(\mathcal{O}(n)\)
Construct
ShortText
from UTF-8 encoded
ByteString
This operation is
\(\mathcal{O}(n)\)
because the
ByteString
needs to be
copied into an unpinned
ByteArray#
.
WARNING
: Unlike the safe
fromByteString
conversion, this
conversion is
unsafe
as it doesn't validate the well-formedness of the
UTF-8 encoding.
Since: 0.1.1