ascii 0.0.1 → 0.0.1.1
raw patch · 2 files changed
+11/−1 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Data.Ascii: instance Monoid AsciiBuilder
+ Data.Ascii: toBuilder :: AsciiBuilder -> Builder
+ Data.Ascii: unsafeFromBuilder :: Builder -> AsciiBuilder
Files
- Data/Ascii.hs +10/−0
- ascii.cabal +1/−1
Data/Ascii.hs view
@@ -24,6 +24,8 @@ -- * Builder , toAsciiBuilder , fromAsciiBuilder+ , unsafeFromBuilder+ , toBuilder ) where import Data.ByteString (ByteString)@@ -37,6 +39,7 @@ import qualified Data.Text as T import qualified Data.Text.Encoding as TE import qualified Blaze.ByteString.Builder as Blaze+import Data.Monoid (Monoid) newtype Ascii = Ascii ByteString deriving (Show, Eq, Read, Ord, Data, Typeable, IsString)@@ -108,3 +111,10 @@ fromAsciiBuilder (AsciiBuilder b) = Ascii $ Blaze.toByteString b newtype AsciiBuilder = AsciiBuilder (Blaze.Builder)+ deriving Monoid++unsafeFromBuilder :: Blaze.Builder -> AsciiBuilder+unsafeFromBuilder = AsciiBuilder++toBuilder :: AsciiBuilder -> Blaze.Builder+toBuilder (AsciiBuilder b) = b
ascii.cabal view
@@ -1,5 +1,5 @@ Name: ascii-Version: 0.0.1+Version: 0.0.1.1 Synopsis: Type-safe, bytestring-based ASCII values. License: BSD3 License-file: LICENSE