Safe Haskell | None |
---|---|
Language | Haskell2010 |
Shakebook.Conduit
Synopsis
- newtype RemoteJSONLookup = RemoteJSONLookup Text
- addRemoteJSONOracleCache :: (MonadReader r m, MonadRules m) => m (RemoteJSONLookup -> RAction r Value)
Documentation
newtype RemoteJSONLookup Source #
Remote json lookup for an oracle, this should contain a URL as Text.
Constructors
RemoteJSONLookup Text |
Instances
Eq RemoteJSONLookup Source # | |
Defined in Shakebook.Conduit Methods (==) :: RemoteJSONLookup -> RemoteJSONLookup -> Bool # (/=) :: RemoteJSONLookup -> RemoteJSONLookup -> Bool # | |
Show RemoteJSONLookup Source # | |
Defined in Shakebook.Conduit Methods showsPrec :: Int -> RemoteJSONLookup -> ShowS # show :: RemoteJSONLookup -> String # showList :: [RemoteJSONLookup] -> ShowS # | |
NFData RemoteJSONLookup Source # | |
Defined in Shakebook.Conduit Methods rnf :: RemoteJSONLookup -> () # | |
Hashable RemoteJSONLookup Source # | |
Defined in Shakebook.Conduit | |
Binary RemoteJSONLookup Source # | |
Defined in Shakebook.Conduit Methods put :: RemoteJSONLookup -> Put # get :: Get RemoteJSONLookup # putList :: [RemoteJSONLookup] -> Put # | |
type RuleResult RemoteJSONLookup Source # | |
Defined in Shakebook.Conduit |
addRemoteJSONOracleCache :: (MonadReader r m, MonadRules m) => m (RemoteJSONLookup -> RAction r Value) Source #
Adds an oracle cache for looking up json from a remote server.