| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
RON.Schema
Synopsis
- newtype Declaration = DStructLww StructLww
- data Field = Field {}
- data FieldAnnotations = FieldAnnotations
- newtype OpaqueAnnotations = OpaqueAnnotations {}
- data RonType
- type Schema = [Declaration]
- data StructAnnotations = StructAnnotations {}
- data StructLww = StructLww {}
- data TAtom
- newtype TComposite = TOption RonType
- data TObject
- data TOpaque = Opaque {}
- atomInteger :: RonType
- atomString :: RonType
- boole :: RonType
- char :: RonType
- def :: Default a => a
- field :: RonType -> Field
- opaqueAtoms :: OpaqueAnnotations -> RonType
- opaqueObject :: OpaqueAnnotations -> RonType
- option :: RonType -> RonType
- orSet :: RonType -> RonType
- rgaString :: RonType
- structLww :: StructLww -> RonType
- versionVector :: RonType
Documentation
newtype Declaration Source #
Constructors
| DStructLww StructLww |
Constructors
| Field | |
Fields | |
data FieldAnnotations Source #
Constructors
| FieldAnnotations |
Instances
| Show FieldAnnotations Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> FieldAnnotations -> ShowS # show :: FieldAnnotations -> String # showList :: [FieldAnnotations] -> ShowS # | |
| Default FieldAnnotations Source # | |
Defined in RON.Schema Methods def :: FieldAnnotations # | |
newtype OpaqueAnnotations Source #
Constructors
| OpaqueAnnotations | |
Fields | |
Instances
| Show OpaqueAnnotations Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> OpaqueAnnotations -> ShowS # show :: OpaqueAnnotations -> String # showList :: [OpaqueAnnotations] -> ShowS # | |
| Default OpaqueAnnotations Source # | |
Defined in RON.Schema Methods | |
Constructors
| TAtom TAtom | |
| TComposite TComposite | |
| TObject TObject | |
| TOpaque TOpaque |
type Schema = [Declaration] Source #
data StructAnnotations Source #
Constructors
| StructAnnotations | |
Fields | |
Instances
| Show StructAnnotations Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> StructAnnotations -> ShowS # show :: StructAnnotations -> String # showList :: [StructAnnotations] -> ShowS # | |
| Default StructAnnotations Source # | |
Defined in RON.Schema Methods | |
Constructors
| StructLww | |
Fields | |
newtype TComposite Source #
Instances
| Show TComposite Source # | |
Defined in RON.Schema Methods showsPrec :: Int -> TComposite -> ShowS # show :: TComposite -> String # showList :: [TComposite] -> ShowS # | |
Constructors
| TORSet RonType | |
| TRga RonType | |
| TStructLww StructLww | |
| TVersionVector |
Constructors
| Opaque | |
Fields | |
atomString :: RonType Source #