mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-07-09 17:28:42 +00:00
Root-level `cargo fmt --all` doesn't recurse into nested workspaces
(crates/rvf/, examples/onnx-embeddings/, examples/data/, …), but
CI's `cargo fmt --all -- --check` was failing on files inside them
(e.g. crates/rvf/rvf-wire/src/hash.rs).
Ran `cargo fmt --all` inside each nested workspace. Mechanical-only
whitespace, no semantic change.
Touched nested workspaces:
crates/rvf/*
examples/onnx-embeddings/*
examples/data/*
examples/mincut/*
examples/exo-ai-2025/*
examples/prime-radiant/*
examples/rvf/*
examples/ultra-low-latency-sim/*
examples/edge/*
examples/vibecast-7sense/*
examples/onnx-embeddings-wasm/*
Combined with previous commit (
|
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
rvf-wire
Zero-copy wire format reader and writer for RuVector Format (RVF) segments.
Overview
rvf-wire handles serialization and deserialization of RVF binary segments:
- Writer -- append segments with automatic CRC32c and XXH3 checksums
- Reader -- stream-parse segments with validation and integrity checks
- Zero-copy -- borrows directly from memory-mapped buffers where possible
Usage
[dependencies]
rvf-wire = "0.1"
use rvf_wire::{SegmentWriter, SegmentReader};
Features
std(default) -- enablestdI/O support
License
MIT OR Apache-2.0