integration-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Test.FeatureFlags.Util

Documentation

data APIAccess Source #

Constructors

InternalAPI 
PublicAPI 

Instances

Instances details
Show APIAccess Source # 
Instance details

Defined in Test.FeatureFlags.Util

Eq APIAccess Source # 
Instance details

Defined in Test.FeatureFlags.Util

TestCases APIAccess Source # 
Instance details

Defined in Test.FeatureFlags.Util

newtype Feature Source #

Constructors

Feature String 

Instances

Instances details
TestCases Feature Source # 
Instance details

Defined in Test.FeatureFlags.Util

checkFeature :: (HasCallStack, MakesValue user, MakesValue tid) => String -> user -> tid -> Value -> App () Source #

data ConfCalling Source #

Constructors

ConfCalling 

Instances

Instances details
Default ConfCalling Source # 
Instance details

Defined in Test.FeatureFlags.Util

checkPatch :: (HasCallStack, MakesValue domain) => domain -> String -> Value -> App () Source #

data FeatureTests Source #

Constructors

FeatureTests 

Fields

data FeatureTable Source #

Instances

Instances details
Generic FeatureTable Source # 
Instance details

Defined in Test.FeatureFlags.Util

Associated Types

type Rep FeatureTable :: Type -> Type #

Show FeatureTable Source # 
Instance details

Defined in Test.FeatureFlags.Util

Eq FeatureTable Source # 
Instance details

Defined in Test.FeatureFlags.Util

type Rep FeatureTable Source # 
Instance details

Defined in Test.FeatureFlags.Util

type Rep FeatureTable = D1 ('MetaData "FeatureTable" "Test.FeatureFlags.Util" "integration-0.1.0-EW9gSsZ2CToG23jfAYwPfq" 'False) (C1 ('MetaCons "FeatureTableLegacy" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FeatureTableDyn" 'PrefixI 'False) (U1 :: Type -> Type))

checkPatchReadOnly :: (HasCallStack, MakesValue domain) => domain -> String -> Value -> App () Source #