napkin-1.0.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Cli.Common

Documentation

helpWithAllPossibleValues :: forall f a. (Enum a, Show a, Bounded a) => String -> Mod f a #

helpWithAllPossibleValuesWith :: forall f a. (Enum a, Bounded a) => (a -> String) -> Maybe a -> String -> Mod f a #

data SpecFilesWithOverrides #

data SpecFileArrayMergeStrategy #

Constructors

MatchIndex 
Prepend 
Append 
Replace 

Instances

Instances details
Bounded SpecFileArrayMergeStrategy # 
Instance details

Defined in Napkin.Cli.Common

Enum SpecFileArrayMergeStrategy # 
Instance details

Defined in Napkin.Cli.Common

Generic SpecFileArrayMergeStrategy # 
Instance details

Defined in Napkin.Cli.Common

Associated Types

type Rep SpecFileArrayMergeStrategy :: Type -> Type #

Show SpecFileArrayMergeStrategy # 
Instance details

Defined in Napkin.Cli.Common

Eq SpecFileArrayMergeStrategy # 
Instance details

Defined in Napkin.Cli.Common

type Rep SpecFileArrayMergeStrategy # 
Instance details

Defined in Napkin.Cli.Common

type Rep SpecFileArrayMergeStrategy = D1 ('MetaData "SpecFileArrayMergeStrategy" "Napkin.Cli.Common" "napkin-1.0.0-B79azc00rn1K8mj00hwhwG" 'False) ((C1 ('MetaCons "MatchIndex" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Prepend" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Append" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Replace" 'PrefixI 'False) (U1 :: Type -> Type)))