From 79bf3cd9441c6d94b9aff40ee5063d8697e16c2a Mon Sep 17 00:00:00 2001 From: Josh Simmons Date: Thu, 14 Nov 2024 22:06:29 +0100 Subject: [PATCH] narcissus-core: Update to maintained fast-float Still necessary as the stdlib has no `parse_partial`. --- Cargo.lock | 8 ++++---- engine/narcissus-core/Cargo.toml | 2 +- engine/narcissus-core/src/obj.rs | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a891808..510ffc8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -24,10 +24,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] -name = "fast-float" -version = "0.2.0" +name = "fast-float2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95765f67b4b18863968b4a1bd5bb576f732b29a4a28c7cd84c09fa3e2875f33c" +checksum = "f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55" [[package]] name = "getrandom" @@ -74,7 +74,7 @@ dependencies = [ name = "narcissus-core" version = "0.1.0" dependencies = [ - "fast-float", + "fast-float2", "memchr", ] diff --git a/engine/narcissus-core/Cargo.toml b/engine/narcissus-core/Cargo.toml index 09a5e79..aa99e00 100644 --- a/engine/narcissus-core/Cargo.toml +++ b/engine/narcissus-core/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -fast-float = "0.2" +fast-float2 = "0.2.3" memchr = { version = "2" } \ No newline at end of file diff --git a/engine/narcissus-core/src/obj.rs b/engine/narcissus-core/src/obj.rs index 836d51e..49734d1 100644 --- a/engine/narcissus-core/src/obj.rs +++ b/engine/narcissus-core/src/obj.rs @@ -1,6 +1,6 @@ use std::io::Read; -use fast_float::parse_partial; +use fast_float2::parse_partial; const MAX_LINE_SIZE: usize = 8 * 1024; -- 2.49.0