rest-gen-0.9.0.3: Documentation and client generation from rest definition.

Safe HaskellNone

Rest.Gen.Haskell.Generate

Documentation

lLibExposed :: forall cat. ArrowApply cat => Lens cat Library BoolSource

lLibBuildInfo :: forall cat. ArrowApply cat => Lens cat Library BuildInfoSource

lExposedModules :: forall cat. ArrowApply cat => Lens cat Library [ModuleName]Source

lCondTreeData :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) aSource

lCondTreeConstraints :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) cSource

lCondTreeComponents :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) [(Condition v, CondTree v c a, Maybe (CondTree v c a))]Source

lPackageDescription :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription PackageDescriptionSource

lGenPackageFlags :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [Flag]Source

lCondTestSuites :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [(String, CondTree ConfVar [Dependency] TestSuite)]Source

lCondLibrary :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription (Maybe (CondTree ConfVar [Dependency] Library))Source

lCondExecutables :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [(String, CondTree ConfVar [Dependency] Executable)]Source

lCondBenchmarks :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [(String, CondTree ConfVar [Dependency] Benchmark)]Source

writeCabalFile :: FilePath -> GenericPackageDescription -> IO ()Source

updateExposedModules :: [ModuleName] -> GenericPackageDescription -> GenericPackageDescriptionSource

mkGenericPackageDescription :: String -> [ModuleName] -> GenericPackageDescriptionSource

mkCondLibrary :: [ModuleName] -> CondTree ConfVar [Dependency] LibrarySource

urlParts :: String -> Link -> ([Code], [String]) -> ([Code], [String])Source