| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
KDL.Decoder.Schema
Documentation
type SchemaOf o = Schema (SchemaItem o) Source #
Constructors
| SchemaOne a | |
| SchemaSome (Schema a) | |
| SchemaAnd [Schema a] | |
| SchemaOr [Schema a] | |
| SchemaUnknown |
data family SchemaItem a Source #
Instances
data TypedNodeSchema Source #
Constructors
| TypedNodeSchema | |
Fields
| |
Instances
| Show TypedNodeSchema Source # | |
Defined in KDL.Decoder.Schema Methods showsPrec :: Int -> TypedNodeSchema -> ShowS # show :: TypedNodeSchema -> String # showList :: [TypedNodeSchema] -> ShowS # | |
| Eq TypedNodeSchema Source # | |
Defined in KDL.Decoder.Schema Methods (==) :: TypedNodeSchema -> TypedNodeSchema -> Bool # (/=) :: TypedNodeSchema -> TypedNodeSchema -> Bool # | |
data TypedValueSchema Source #
Constructors
| TypedValueSchema | |
Fields
| |
Instances
| Show TypedValueSchema Source # | |
Defined in KDL.Decoder.Schema Methods showsPrec :: Int -> TypedValueSchema -> ShowS # show :: TypedValueSchema -> String # showList :: [TypedValueSchema] -> ShowS # | |
| Eq TypedValueSchema Source # | |
Defined in KDL.Decoder.Schema Methods (==) :: TypedValueSchema -> TypedValueSchema -> Bool # (/=) :: TypedValueSchema -> TypedValueSchema -> Bool # | |