-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Components of paths.
--
-- Hackage documentation generation is not reliable. For up to date
-- documentation, please see:
-- http://www.stackage.org/package/path-pieces.
@package path-pieces
@version 0.2.0
module Web.PathPieces
class PathPiece s
fromPathPiece :: PathPiece s => Text -> Maybe s
toPathPiece :: PathPiece s => s -> Text
class PathMultiPiece s
fromPathMultiPiece :: PathMultiPiece s => [Text] -> Maybe s
toPathMultiPiece :: PathMultiPiece s => s -> [Text]
-- | Deprecated: Use toPathPiece instead of toSinglePiece
toSinglePiece :: PathPiece p => p -> Text
-- | Deprecated: Use toPathMultiPiece instead of toMultiPiece
toMultiPiece :: PathMultiPiece ps => ps -> [Text]
-- | Deprecated: Use fromPathPiece instead of fromSinglePiece
fromSinglePiece :: PathPiece p => Text -> Maybe p
-- | Deprecated: Use fromPathMultiPiece instead of fromMultiPiece
fromMultiPiece :: PathMultiPiece ps => [Text] -> Maybe ps
instance PathPiece a => PathMultiPiece [a]
instance PathPiece a => PathPiece (Maybe a)
instance PathPiece Day
instance PathPiece Bool
instance PathPiece Word64
instance PathPiece Word32
instance PathPiece Word16
instance PathPiece Word8
instance PathPiece Word
instance PathPiece Int64
instance PathPiece Int32
instance PathPiece Int16
instance PathPiece Int8
instance PathPiece Int
instance PathPiece Integer
instance PathPiece Text
instance PathPiece Text
instance PathPiece String