case classAvroBinaryOutputStream[T](os: OutputStream)(implicit schemaFor: SchemaFor[T], toRecord: ToRecord[T]) extends AvroOutputStream[T] with Product with Serializable
final case classAvroJsonInputStream[T](in: InputStream, writerSchema: Option[Schema] = None, readerSchema: Option[Schema] = None)(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