Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class HasAvroSchema a where Source #
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 #