packages feed

hydra-0.15.0: src/main/haskell/Hydra/Show/Util.hs

-- Note: this is an automatically generated file. Do not edit.
-- | String representations of hydra.util types

module Hydra.Show.Util where
import qualified Hydra.Util as Util
import Prelude hiding  (Enum, Ordering, decodeFloat, encodeFloat, fail, map, pure, sum)
import qualified Data.Scientific as Sci
-- | Show a case convention as a string
caseConvention :: Util.CaseConvention -> String
caseConvention c =
    case c of
      Util.CaseConventionLowerSnake -> "lower_snake_case"
      Util.CaseConventionUpperSnake -> "UPPER_SNAKE_CASE"
      Util.CaseConventionCamel -> "camelCase"
      Util.CaseConventionPascal -> "PascalCase"
-- | Show a comparison result as a string
comparison :: Util.Comparison -> String
comparison c =
    case c of
      Util.ComparisonLessThan -> "lessThan"
      Util.ComparisonEqualTo -> "equalTo"
      Util.ComparisonGreaterThan -> "greaterThan"