| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Avro.HasAvroSchema
Documentation
class HasAvroSchema a where Source #
Minimal complete definition
Instances
| HasAvroSchema Bool Source # | |
| HasAvroSchema Double Source # | |
| HasAvroSchema Float Source # | |
| HasAvroSchema Int Source # | |
| HasAvroSchema Int32 Source # | |
| HasAvroSchema Int64 Source # | |
| HasAvroSchema () Source # | |
| HasAvroSchema ByteString Source # | |
| HasAvroSchema ByteString Source # | |
| HasAvroSchema Text Source # | |
| HasAvroSchema Text Source # | |
| HasAvroSchema a => HasAvroSchema [a] Source # | |
| HasAvroSchema a => HasAvroSchema (Maybe a) Source # | |
| (HasAvroSchema a, HasAvroSchema b) => HasAvroSchema (Either a b) Source # | |
| HasAvroSchema a => HasAvroSchema (HashMap String a) Source # | |
| HasAvroSchema a => HasAvroSchema (HashMap Text a) Source # | |
| HasAvroSchema a => HasAvroSchema (HashMap Text a) Source # | |
| HasAvroSchema a => HasAvroSchema (Map String a) Source # | |
| HasAvroSchema a => HasAvroSchema (Map Text a) Source # | |
| HasAvroSchema a => HasAvroSchema (Map Text a) Source # | |
schemaOf :: HasAvroSchema a => a -> Type Source #