Apply rustfmt to entire workspace

Runs cargo fmt --all; all 573 tests still passing, clippy still clean.
No logic changes — formatting only.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
osobh
2026-04-04 20:31:33 -05:00
co-authored by Claude Sonnet 4.6
parent 3d524e2d63
commit 1c107fe58a
69 changed files with 2790 additions and 1325 deletions
+21 -7
View File
@@ -9,7 +9,7 @@
//! Run:
//! cargo bench -p clawsync-onion -- iblt_bench
use clawsync_onion::iblt::{IbltSketch, DEFAULT_HASH_COUNT, MIN_CELLS};
use clawsync_onion::iblt::{DEFAULT_HASH_COUNT, IbltSketch, MIN_CELLS};
use criterion::{BenchmarkId, Criterion, black_box, criterion_group, criterion_main};
// ─────────────────────────────────────────────────────────────────────────────
@@ -28,8 +28,12 @@ fn diff_sketches(n: usize, d: usize) -> (IbltSketch, Vec<u8>) {
let m = ((d * 4).max(MIN_CELLS)).max(IbltSketch::recommended_cells(n));
let mut a = IbltSketch::new(m, DEFAULT_HASH_COUNT, SEED);
let mut b = IbltSketch::new(m, DEFAULT_HASH_COUNT, SEED);
for &k in &a_keys { a.insert(k); }
for &k in &b_keys { b.insert(k); }
for &k in &a_keys {
a.insert(k);
}
for &k in &b_keys {
b.insert(k);
}
let b_bytes = b.to_bytes();
a.subtract(&b);
(a, b_bytes)
@@ -79,8 +83,12 @@ fn bench_iblt(c: &mut Criterion) {
let m = (d * 4).max(MIN_CELLS).max(IbltSketch::recommended_cells(n));
let mut a = IbltSketch::new(m, DEFAULT_HASH_COUNT, SEED);
let mut b_sk = IbltSketch::new(m, DEFAULT_HASH_COUNT, SEED);
for &k in black_box(ak) { a.insert(k); }
for &k in black_box(bk) { b_sk.insert(k); }
for &k in black_box(ak) {
a.insert(k);
}
for &k in black_box(bk) {
b_sk.insert(k);
}
a.subtract(&b_sk);
black_box(a.decode())
});
@@ -92,14 +100,20 @@ fn bench_iblt(c: &mut Criterion) {
// ── Wire size table (not timed) ───────────────────────────────────────────
println!("\n=== IBLT sketch size vs flat manifest (N × 60 B) ===");
println!("{:>8} {:>10} {:>12} {:>10}", "N", "IBLT (B)", "Flat (B)", "ratio");
println!(
"{:>8} {:>10} {:>12} {:>10}",
"N", "IBLT (B)", "Flat (B)", "ratio"
);
for &n in &[10usize, 100, 1_000, 10_000, 100_000] {
let ks = keys(n);
let sz = IbltSketch::from_keys(&ks, SEED).to_bytes().len();
let flat = n * 60;
println!(
"{:>8} {:>10} {:>12} {:>9.1}×",
n, sz, flat, flat as f64 / sz as f64
n,
sz,
flat,
flat as f64 / sz as f64
);
}
}