Safe Haskell | None |
---|
- newtype StructDef sym = StructDef {}
- class (IvoryArea (Struct sym), SingI sym) => IvoryStruct sym where
- type StructName a :: Symbol
- structDef :: StructDef sym
- newtype Label sym field = Label {}
- (~>) :: forall ref s sym field. (IvoryStruct sym, IvoryRef ref, IvoryExpr (ref s (Struct sym)), IvoryExpr (ref s field)) => ref s (Struct sym) -> Label sym field -> ref s field
Documentation
class (IvoryArea (Struct sym), SingI sym) => IvoryStruct sym whereSource
type StructName a :: SymbolSource