a function to parse the param value
a function to serialize and URL-encode the param value. Remember to encode arbitrary strings, for example using URLEncoder.encode.
a function for rendering an error message if an error occurs
Bind a query string parameter.
Bind a query string parameter.
Parameter key
QueryString data
None if the parameter was not present in the query string data. Otherwise, returns Some of either
Right of the parameter value, or Left of an error message if the binding failed.
Javascript function to unbind in the Javascript router.
Javascript function to unbind in the Javascript router.
Transform this QueryStringBindable[A] to QueryStringBindable[B]
Transform this QueryStringBindable[A] to QueryStringBindable[B]
Unbind a query string parameter.
Unbind a query string parameter.
Parameter key
Parameter value.
a query string fragment containing the key and its value. E.g. "foo=42"
A helper class for creating QueryStringBindables to map the value of a single key
the type being parsed