typed-arrow: Esquemas Arrow em Rust com Zero Custo em Tempo de Execução
2025-08-20
typed-arrow é uma biblioteca Rust que fornece uma maneira fortemente tipada e totalmente em tempo de compilação para declarar esquemas Arrow. Ela mapeia tipos Rust diretamente para construtores/arrays tipados arrow-rs e arrow_schema::DataType, eliminando a troca de DataType em tempo de execução. Isso resulta em zero custo em tempo de execução, construção de colunas monomorfizadas e APIs ergonômicas semelhantes a ORM. A biblioteca suporta uma ampla gama de tipos de dados, incluindo structs aninhados, listas, dicionários e timestamps, oferecendo métodos de construção flexíveis para manipulação de dados Arrow eficiente e segura.
Desenvolvimento