Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | provisional |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- type RawPath = Path NoEncoding
- type EscapedPath = Path Percent
- class ToPath a where
- toPath :: a -> ByteString
- rawPath :: ToPath a => a -> Path NoEncoding
- escapePath :: Path a -> EscapedPath
- collapsePath :: Path a -> Path a
Path Types
type EscapedPath = Path Percent Source
Constructing Paths
toPath :: a -> ByteString Source
Manipulating Paths
escapePath :: Path a -> EscapedPath Source
collapsePath :: Path a -> Path a Source