-- 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