case classAvroBinaryOutputStream[T](os: OutputStream)(implicit schemaFor: SchemaFor[T], toRecord: ToRecord[T]) extends AvroOutputStream[T] with Product with Serializable
case classAvroDataOutputStream[T](os: OutputStream)(implicit schemaFor: SchemaFor[T], toRecord: ToRecord[T]) extends AvroOutputStream[T] with Product with Serializable
final case classAvroJsonInputStream[T](in: InputStream)(implicit schemaFor: SchemaFor[T], fromRecord: FromRecord[T]) extends AvroInputStream[T] with Product with Serializable
case classAvroJsonOutputStream[T](os: OutputStream)(implicit schemaFor: SchemaFor[T], toRecord: ToRecord[T]) extends AvroOutputStream[T] with Product with Serializable