| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Ribosome.Host.TH.Api.Generate
Documentation
data MethodSpec Source #
Constructors
| MethodSpec | |
Fields
| |
Instances
| Show MethodSpec Source # | |
Defined in Ribosome.Host.TH.Api.Generate Methods showsPrec :: Int -> MethodSpec -> ShowS # show :: MethodSpec -> String # showList :: [MethodSpec] -> ShowS # | |
| Eq MethodSpec Source # | |
Defined in Ribosome.Host.TH.Api.Generate | |
functionData :: RpcDecl -> Q MethodSpec Source #
genExtTypes :: Map ExtType ExtTypeMeta -> (Name -> ExtTypeMeta -> DecsQ) -> Q [[Dec]] Source #
generateFromApi :: (MethodSpec -> Q [Dec]) -> Maybe (Name -> ExtTypeMeta -> DecsQ) -> Q [Dec] Source #