Rework Safe Module (#83)

* Initial fork on minimal safe submodule

* Add new Safe module

Signed-off-by: Stephen Diehl <stephen.m.diehl@gmail.com>

* Refactor Safe module
This commit is contained in:
Stephen Diehl
2018-03-22 13:31:29 +00:00
committed by GitHub
parent 57912017fe
commit a8d1363581
5 changed files with 157 additions and 9 deletions
+4 -1
View File
@@ -65,7 +65,7 @@ import Data.String (String)
import Data.String as X (IsString)
-- Maybe'ized version of partial functions
import Safe as X (
import Protolude.Safe as X (
headMay
, headDef
, initMay
@@ -78,8 +78,11 @@ import Safe as X (
, lastMay
, foldr1May
, foldl1May
, foldl1May'
, maximumMay
, minimumMay
, maximumDef
, minimumDef
, atMay
, atDef
)