wai-middleware-rollbar-0.8.1: Middleware that communicates to Rollbar.

Copyright(c) Hardy Jones 2017
LicenseBSD3
Maintainerjones3.hardy@gmail.com
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Rollbar.Item.Hardcoded

Description

Probably this could live outside the package...

Synopsis

Documentation

data Hardcoded (symbol :: Symbol) Source #

This is basically Proxy with the variable restricted to Symbol. It's mostly useful so a value can be insert into a JSON blob easily.

Constructors

Hardcoded 

Instances

Eq (Hardcoded symbol) Source # 

Methods

(==) :: Hardcoded symbol -> Hardcoded symbol -> Bool #

(/=) :: Hardcoded symbol -> Hardcoded symbol -> Bool #

Show (Hardcoded symbol) Source # 

Methods

showsPrec :: Int -> Hardcoded symbol -> ShowS #

show :: Hardcoded symbol -> String #

showList :: [Hardcoded symbol] -> ShowS #

Generic (Hardcoded symbol) Source # 

Associated Types

type Rep (Hardcoded symbol) :: * -> * #

Methods

from :: Hardcoded symbol -> Rep (Hardcoded symbol) x #

to :: Rep (Hardcoded symbol) x -> Hardcoded symbol #

KnownSymbol symbol => ToJSON (Hardcoded symbol) Source # 

Methods

toJSON :: Hardcoded symbol -> Value #

toEncoding :: Hardcoded symbol -> Encoding #

toJSONList :: [Hardcoded symbol] -> Value #

toEncodingList :: [Hardcoded symbol] -> Encoding #

KnownSymbol symbol => FromJSON (Hardcoded symbol) Source # 

Methods

parseJSON :: Value -> Parser (Hardcoded symbol) #

parseJSONList :: Value -> Parser [Hardcoded symbol] #

type Rep (Hardcoded symbol) Source # 
type Rep (Hardcoded symbol) = D1 * (MetaData "Hardcoded" "Rollbar.Item.Hardcoded" "wai-middleware-rollbar-0.8.1-85Ahui7yEAC68GqvGN3bfS" False) (C1 * (MetaCons "Hardcoded" PrefixI False) (U1 *))