servant-routes-0.1.0.0: Generate route descriptions from Servant APIs
Copyright(c) Frederick Pringle 2024
LicenseBSD-3-Clause
Maintainerfreddyjepringle@gmail.com
Safe HaskellSafe-Inferred
LanguageHaskell2010

Servant.API.Routes.Path

Description

Simple representation of URL paths.

Synopsis

Documentation

data Path Source #

Simple representation of a URL path. The constructor and fields are not exported since I may change the internal implementation in the future to use Text instead of [Text].

Instances

Instances details
ToJSON Path Source # 
Instance details

Defined in Servant.API.Routes.Internal.Path

Show Path Source # 
Instance details

Defined in Servant.API.Routes.Internal.Path

Eq Path Source # 
Instance details

Defined in Servant.API.Routes.Internal.Path

Methods

(==) :: Path -> Path -> Bool Source #

(/=) :: Path -> Path -> Bool Source #

Ord Path Source # 
Instance details

Defined in Servant.API.Routes.Internal.Path

prependPathPart :: Text -> Path -> Path Source #

Equivalent to (:).

renderPath :: Path -> Text Source #

Pretty-print a path, including the leading /.