-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Generate string for sort key -- -- Please see the README on GitHub at -- https://github.com/b123400/sortee#readme @package sortee @version 0.1.0.1 module Data.String.Sortee -- | Create a new sort string that is between the provided strings. For -- example: -- --
--   between "a" "c" -- "b"
--   
-- -- Laws: -- --
--   a < (between a b) < b
--   (between Nothing a) < a
--   (between a Nothing) > a
--   (between a a) == Nothing
--   (between (Just a) (Just b)) == (between (Just b) (Just a))
--   
between :: Maybe Sortee -> Maybe Sortee -> Maybe Sortee newtype Sortee Sortee :: String -> Sortee [unSortee] :: Sortee -> String -- | All the characters used in a sort string, it's [0-9A-Za-z] sorted -- alphabetically chars :: String instance GHC.Classes.Ord Data.String.Sortee.Sortee instance GHC.Classes.Eq Data.String.Sortee.Sortee instance GHC.Show.Show Data.String.Sortee.Sortee instance Data.String.IsString Data.String.Sortee.Sortee instance Data.String.IsString (GHC.Maybe.Maybe Data.String.Sortee.Sortee)