| ToSchemalessTerm Value Source # | |
Instance details |
| ToSchemalessValue Value Source # | |
Instance details |
| (KnownName name, FromAvroFields sch args) => FromAvro (Term sch ('DRecord name args)) Source # | |
Instance details |
| FromAvro (FieldValue sch t) => FromAvro (Term sch ('DSimple t :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
| (KnownName name, FromAvroEnum choices) => FromAvro (Term sch ('DEnum name choices :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
| FromAvro (FieldValue sch v) => FromAvro (FieldValue sch ('TMap ('TPrimitive String :: FieldTypeB Type typeName) v)) Source # | |
Instance details |
| FromAvro (FieldValue sch v) => FromAvro (FieldValue sch ('TMap ('TPrimitive Text :: FieldTypeB Type typeName) v)) Source # | |
Instance details |
| FromAvro (FieldValue sch t) => FromAvro (FieldValue sch ('TList t)) Source # | |
Instance details |
| FromAvro (FieldValue sch t) => FromAvro (FieldValue sch ('TOption t)) Source # | |
Instance details |
| (KnownName t, FromAvro (Term sch (sch :/: t))) => FromAvro (FieldValue sch ('TSchematic t :: FieldTypeB Type typeName)) Source # | |
Instance details |
| FromAvro t => FromAvro (FieldValue sch ('TPrimitive t :: FieldTypeB Type typeName)) Source # | |
Instance details |
| FromAvro (FieldValue sch ('TNull :: FieldTypeB Type typeName)) Source # | |
Instance details |
| FromAvroUnion sch choices => FromAvro (FieldValue sch ('TUnion choices)) Source # | |
Instance details |
| (KnownName name, ToAvroFields sch args, HasAvroSchemaFields sch args) => ToAvro (Term sch ('DRecord name args)) Source # | |
Instance details |
| ToAvro (FieldValue sch t) => ToAvro (Term sch ('DSimple t :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
| (KnownName name, ToAvroEnum choices, HasAvroSchemaEnum choices) => ToAvro (Term sch ('DEnum name choices :: TypeDefB Type typeName fieldName)) Source # | |
Instance details |
| ToAvro (FieldValue sch v) => ToAvro (FieldValue sch ('TMap ('TPrimitive String :: FieldTypeB Type typeName) v)) Source # | |
Instance details |
| ToAvro (FieldValue sch v) => ToAvro (FieldValue sch ('TMap ('TPrimitive Text :: FieldTypeB Type typeName) v)) Source # | |
Instance details |
| ToAvro (FieldValue sch t) => ToAvro (FieldValue sch ('TList t)) Source # | |
Instance details |
| ToAvro (FieldValue sch t) => ToAvro (FieldValue sch ('TOption t)) Source # | |
Instance details |
| (KnownName t, ToAvro (Term sch (sch :/: t))) => ToAvro (FieldValue sch ('TSchematic t :: FieldTypeB Type typeName)) Source # | |
Instance details |
| ToAvro t => ToAvro (FieldValue sch ('TPrimitive t :: FieldTypeB Type typeName)) Source # | |
Instance details |
| ToAvro (FieldValue sch ('TNull :: FieldTypeB Type typeName)) Source # | |
Instance details |
| ToAvroUnion sch choices => ToAvro (FieldValue sch ('TUnion choices)) Source # | |
Instance details |
| (TypeError ('Text "you should never use HasAvroSchema directly on Term, use WithSchema") :: Constraint) => HasAvroSchema (Term sch t) Source # | |
Instance details |
| HasAvroSchema' (FieldValue sch t) => HasAvroSchema (FieldValue sch t) Source # | |
Instance details |
| (FromSchema sch sty t, FromAvro (Term sch (sch :/: sty))) => FromAvro (WithSchema sch sty t) Source # | |
Instance details |
| (ToSchema sch sty t, ToAvro (Term sch (sch :/: sty))) => ToAvro (WithSchema sch sty t) Source # | |
Instance details |
| HasAvroSchema' (Term sch (sch :/: sty)) => HasAvroSchema (WithSchema sch sty t) Source # | |
Instance details |