serde_arrow
serde_arrow copied to clipboard
Improve error messages
- Unify error message format
- lowercase / uppercase initial letter?
- Indicate the relevant component for each error (e.g., the relevant builder)
- Include the field path in the error message (#202)
- Document the conventions
Known Issues:
- [ ] mismatched data types in particular for float coercion:
F64can acceptU64,F32cannot. Give a proper error message in this case and describe howcoerce_numbersmay help with Tracing - [ ] Add point to
corce_numbersfor different number types (e.g., u64 accepting a f64) - [x] https://github.com/chmp/serde_arrow/issues/97