bond-haskell-0.1.4.1: Runtime support for BOND serialization

Safe HaskellNone
LanguageHaskell2010

Data.Bond.Schema.StructDef

Documentation

data StructDef Source #

Instances

Eq StructDef Source # 
Show StructDef Source # 
Generic StructDef Source # 

Associated Types

type Rep StructDef :: * -> * #

NFData StructDef Source # 

Methods

rnf :: StructDef -> () #

BondStruct StructDef Source # 
BondType StructDef Source # 
Default StructDef Source # 
type Rep StructDef Source # 
type Rep StructDef = D1 (MetaData "StructDef" "Data.Bond.Schema.StructDef" "bond-haskell-0.1.4.1-AoSAxwdTLBwCoKG1Hz0DzL" False) (C1 (MetaCons "StructDef" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "metadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Metadata)) ((:*:) (S1 (MetaSel (Just Symbol "base_def") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TypeDef))) (S1 (MetaSel (Just Symbol "fields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector FieldDef))))))