| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Avro.ToAvro
Documentation
class HasAvroSchema a => ToAvro a where #
Instances
| ToAvro Bool # | |
| ToAvro Double # | |
| ToAvro Float # | |
| ToAvro Int # | |
| ToAvro Int32 # | |
| ToAvro Int64 # | |
| ToAvro () # | |
Defined in Data.Avro.ToAvro | |
| ToAvro ByteString # | |
Defined in Data.Avro.ToAvro Methods toAvro :: ByteString -> Value Type # | |
| ToAvro ByteString # | |
Defined in Data.Avro.ToAvro Methods toAvro :: ByteString -> Value Type # | |
| ToAvro Text # | |
| ToAvro Text # | |
| ToAvro a => ToAvro [a] # | |
Defined in Data.Avro.ToAvro | |
| ToAvro a => ToAvro (Maybe a) # | |
| (Unbox a, ToAvro a) => ToAvro (Vector a) # | |
| ToAvro a => ToAvro (Vector a) # | |
| (ToAvro a, ToAvro b) => ToAvro (Either a b) # | |
| ToAvro a => ToAvro (HashMap Text a) # | |
| ToAvro a => ToAvro (HashMap Text a) # | |
| ToAvro a => ToAvro (HashMap String a) # | |
| ToAvro a => ToAvro (Map Text a) # | |
| ToAvro a => ToAvro (Map Text a) # | |
| ToAvro a => ToAvro (Map String a) # | |
| (ToAvro a, ToAvro b, ToAvro c) => ToAvro (Either3 a b c) # | |
| (ToAvro a, ToAvro b, ToAvro c, ToAvro d) => ToAvro (Either4 a b c d) # | |
| (ToAvro a, ToAvro b, ToAvro c, ToAvro d, ToAvro e) => ToAvro (Either5 a b c d e) # | |