From 362e7b551d30331f308a0ab5d7e290bf7b81e452 Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Sat, 8 Aug 2026 13:46:28 +0800 Subject: [PATCH] fix: use standard golden ratio constant --- Cargo.toml | 1 + synctv-xiu/src/flv/amf0/amf0_reader.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index c2115dc5..13bcf1b3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,6 +46,7 @@ perf = { level = "deny", priority = -1 } cargo = { level = "deny", priority = -1 } todo = "deny" unwrap_used = "deny" +assert_is_empty = "allow" doc_markdown = "allow" struct_excessive_bools = "allow" case_sensitive_file_extension_comparisons = "allow" diff --git a/synctv-xiu/src/flv/amf0/amf0_reader.rs b/synctv-xiu/src/flv/amf0/amf0_reader.rs index 3feebbfd..70c0b29d 100644 --- a/synctv-xiu/src/flv/amf0/amf0_reader.rs +++ b/synctv-xiu/src/flv/amf0/amf0_reader.rs @@ -283,7 +283,7 @@ mod tests { fn test_byte_order() { use byteorder::{BigEndian, ByteOrder}; - let phi = 1.618_033_988_7; + let phi = std::f64::consts::GOLDEN_RATIO; let mut buf = [0; 8]; BigEndian::write_f64(&mut buf, phi); assert_eq!(phi.to_bits(), BigEndian::read_f64(&buf).to_bits());