MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / streaming_encoder_matches_batch

Function streaming_encoder_matches_batch

nodedb-codec/src/double_delta.rs:468–479  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

466
467 #[test]
468 fn streaming_encoder_matches_batch() {
469 let values: Vec<i64> = (0..1000).map(|i| 1_000_000 + i * 100).collect();
470 let batch_encoded = encode(&values);
471
472 let mut enc = DoubleDeltaEncoder::new();
473 for &v in &values {
474 enc.push(v);
475 }
476 let stream_encoded = enc.finish();
477
478 assert_eq!(batch_encoded, stream_encoded);
479 }
480
481 #[test]
482 fn streaming_decoder() {

Callers

nothing calls this directly

Calls 4

collectMethod · 0.80
encodeFunction · 0.70
pushMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected