From 9f98d7a21507ad4de61d4e58d936a3acd42dcac1 Mon Sep 17 00:00:00 2001 From: "Jorge C. Leitao" Date: Fri, 18 Feb 2022 15:38:21 +0000 Subject: [PATCH] Updated README --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8da9509ce39..fcb7097089b 100644 --- a/README.md +++ b/README.md @@ -30,8 +30,9 @@ documentation of each of its APIs. * Apache Arrow IPC (all types) * Apache Arrow Flight (all types) * Apache Parquet (except deep nested types) - * Apache Avro (not all types yet) + * Apache Avro (all types) * NJSON + * ODBC (some types) * Extensive suite of compute operations * aggregations * arithmetics @@ -57,8 +58,10 @@ documentation of each of its APIs. This crate uses `unsafe` when strickly necessary: * when the compiler can't prove certain invariants and * FFI + We have extensive tests over these, all of which run and pass under MIRI. Most uses of `unsafe` fall into 3 categories: + * The Arrow format has invariants over utf8 that can't be written in safe Rust * `TrustedLen` and trait specialization are still nightly features * FFI