úÎ!$§"í     None"#,.=?@AHSXk"q servant-errorsThe 7 class is used for structuring servant error responses.ctyp! is an HTTP content-type with an  class instance. eg JSONopts> is a type level list for customising error and status labels.For example: !'["error-message", "status-code"]When optsT is left as an Empty type level list, it default's to a type list of these values: '["error", "status"] for the library provided  and  instances.servant-errors formats error response. The opts8 type level list in the class definition is used by the N function to obtain error labels which are subsequently used in implementing  encodeError for class instancesservant-errors5 is a configuration for holding error response labelsservant-errors' holds HTTP error response body message servant-errors  holds HTTP error status code servant-errors Z is a convenience pre-configured function for middleware that encodes error responses as JSON objects using error and status for a  JSON object key fields*A resulting response may look like this: 7{ error: "failed to decode request body", status: 400 } servant-errors  functions provides  Network.Waiw middleware for formatting error responses within a servant application. Note that this function expects you to have TypeApplications extension enabled $errorMw @JSON @'[ "error", "status"]servant-errors creates new API route  content based on a  instance—In the event that the original error response has an empty error message body e.g. a 404 error. The error status message is used as the error message.servant-errors9 extracts response body from the servant server response.servant-errors formats error response into 3 encoded string. Its used in the library provided  JSON instanceservant-errors formats error response into + string. its used in the library provided   PlainText class instanceservant-errors? is used to tranform type level list options provided via the  class into an  data type.V is used with the error formatting and encoding functions used in HasErrorBody class.          !"servant-errors-0.1.0.2-inplace%Network.Wai.Middleware.Servant.Errors HasErrorBody encodeError ErrorLabelserrName errStatusNameErrorMsg unErrorMsg StatusCode unStatusCodeerrorMwDefJsonerrorMwgetErrorLabels$fHasErrorBodyPlainText[]$fHasErrorBodyPlainText:$fHasErrorBodyJSON[]$fHasErrorBodyJSON:$fEqStatusCode$fOrdStatusCode$fShowStatusCode$fShowErrorMsgsrvnt-0.15-ead06924Servant.API.ContentTypesAcceptJSON PlainText newResponsew-3.2.2-b2f755e2Network.Wai.InternalResponse responseBodyencodeAsJsonErrorencodeAsPlainText