ByteString and Text reading using MonadPlus to handle parse failure. On error, fromText and fromBS will return mzero. You can use mplus to provide fallback defaults.
Methods
fromText :: MonadPlus m => Text -> m aReads data from a Text representation.
fromBS :: MonadPlus m => ByteString -> m aReads data from a UTF8 encoded ByteString. The default implementation of this function simply decodes with UTF-8 and then calls the fromText function. If decoding fails, mzero will be returned. You can provide your own implementation if you need different behavior such as not decoding to UTF8.
Instances15Readable, …
Readable ByteStringDefined in readable-0.3.1 · Data.ReadableReadable IntegerDefined in readable-0.3.1 · Data.ReadableReadable Int16Defined in readable-0.3.1 · Data.ReadableReadable Int32Defined in readable-0.3.1 · Data.ReadableReadable Int64Defined in readable-0.3.1 · Data.ReadableReadable Int8Defined in readable-0.3.1 · Data.ReadableReadable Word16Defined in readable-0.3.1 · Data.ReadableReadable Word32Defined in readable-0.3.1 · Data.ReadableReadable Word64Defined in readable-0.3.1 · Data.ReadableReadable Word8Defined in readable-0.3.1 · Data.ReadableReadable BoolDefined in readable-0.3.1 · Data.ReadableReadable DoubleDefined in readable-0.3.1 · Data.ReadableReadable FloatDefined in readable-0.3.1 · Data.ReadableReadable IntDefined in readable-0.3.1 · Data.ReadableReadable TextDefined in readable-0.3.1 · Data.Readable