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

Function negative_zero

nodedb-codec/src/alp.rs:577–584  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

575
576 #[test]
577 fn negative_zero() {
578 let values = vec![-0.0f64, 0.0, -0.0];
579 let encoded = encode(&values);
580 let decoded = decode(&encoded).unwrap();
581 for (i, (a, b)) in values.iter().zip(decoded.iter()).enumerate() {
582 assert_eq!(a.to_bits(), b.to_bits(), "mismatch at {i}");
583 }
584 }
585
586 #[test]
587 fn truncated_input_errors() {

Callers

nothing calls this directly

Calls 3

encodeFunction · 0.70
decodeFunction · 0.70
iterMethod · 0.45

Tested by

no test coverage detected