-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Backend for uploading benchmark data to CodeSpeed -- @package hsbencher-codespeed @version 0.1 -- | CodeSpeed website upload of benchmark data. -- -- This module must be used in conjunction with the main "hsbencher" -- package, e.g. "import HSBencher", and then "import -- HSBencher.Backend.CodeSpeed" and add the plugin module HSBencher.Backend.Codespeed -- | A default plugin. This binding provides future-proof way to get a -- default instance of the plugin, in the eventuality that more -- configuration options are added in the future. defaultCodespeedPlugin :: CodespeedPlug -- | Configuration options for Codespeed uploading. data CodespeedConfig CodespeedConfig :: URL -> String -> CodespeedConfig codespeedURL :: CodespeedConfig -> URL projName :: CodespeedConfig -> String -- | The type of Codespeed table plugins. Currently this is a singleton -- type; there is really only one Codespeed plugin. data CodespeedPlug -- | Parsed command line options provided by the user that initiaties -- benchmarking. data CodespeedCmdLnFlag CodespeedURL :: URL -> CodespeedCmdLnFlag CodespeedProjName :: String -> CodespeedCmdLnFlag instance Typeable CodespeedCmdLnFlag instance Typeable CodespeedConfig instance Show CodespeedCmdLnFlag instance Read CodespeedCmdLnFlag instance Ord CodespeedCmdLnFlag instance Eq CodespeedCmdLnFlag instance Show CodespeedConfig instance Read CodespeedConfig instance Ord CodespeedConfig instance Eq CodespeedConfig instance Eq CodespeedPlug instance Show CodespeedPlug instance Ord CodespeedPlug instance Read CodespeedPlug instance Plugin CodespeedPlug instance Default CodespeedConfig instance Default CodespeedPlug