Registry / serialization / arrow-ipc

arrow-ipc

JSON →
library58.1.0rscratesunverified

Support for reading and writing the Arrow IPC format, enabling efficient columnar data interchange.

# Cargo.toml [dependencies] arrow-ipc = "58.1.0"
INSTALL
IMPORT
SIG · ARROW-IPC
A
arrow-ipc
serializationrustv58.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

FileReader
use arrow_ipc::reader::FileReader;

Reads an Arrow IPC file and prints the number of rows per record batch.

use arrow_ipc::reader::FileReader; use std::fs::File; let file = File::open("data.arrow").unwrap(); let reader = FileReader::try_new(file, None).unwrap(); for batch in reader { let batch = batch.unwrap(); println!("Read batch with {} rows", batch.num_rows()); }
Debug
Known issues
gotchaRequires the `arrow` crate as a dependency for full type support.
fix
Add `arrow = "58.1.0"` to your Cargo.toml.
affects: >=0.0.0
Upgrade
Version history
58.1.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
28 hits · last 30 days
node
22
Meta
1
Amazon
1
OpenAI (training)
1
Resources
arrow-ipc — cargo add arrow-ipc · libregistry