avro-rs
avro-rs copied to clipboard
Avro client library implementation in Rust
Union tags are cast from `i64` to `usize` when decoding without checking that the conversion makes sense. This has weird effects, such as on 32 bit platforms interpreting the tag...
I'm not sure this is not intended behavior, but I just got tripped up by this so I thought I'd point it out. If you declare a schema like this:...
This is a follow up of #193. My understanding is that this crate is optimized for reading to (the owning enum) `Value`, that encapsulates all types, like e.g. serde-json does....
# Support recursive types (#92) and (#95) The following is a reworking of the `schema` module to allow for recursive types to function correctly. When I started this work I...
Having issues writing data with avro_rs and reading it with apache avro java. I was able to create one example that is close to what i am experiencing. I have...
The spec says that unknown or invalid logical types should be ignored when reading and that instead the underlying type should be used: > Language implementations must ignore unknown logical...
currently, I am using `Vec`, but when serialize the data, I get an error of `value does not match schema`
> serde_cbor is unmaintained | Details | | | ------------------- | ---------------------------------------------- | | Status | unmaintained | | Package | `serde_cbor` | | Version | `0.11.2` | | URL...
This PR moves the functionality to read the header of a block to outside of the `Block` struct, so that users can read the schema without having to initialize a...
Hi, I'm trying to find out why I'm getting `ConvertToUtf8` and `ConvertI64ToUsize` [deserialization errors when running in release mode while I'm not getting them on debug mode](https://github.com/gklijs/schema_registry_converter/discussions/64). For now, I...