diff --git a/amadeus-core/src/file/local.rs b/amadeus-core/src/file/local.rs index 4ffb21ed..ff9c2082 100644 --- a/amadeus-core/src/file/local.rs +++ b/amadeus-core/src/file/local.rs @@ -21,7 +21,7 @@ use { }; use super::{Directory, File, Page, Partition}; -use crate::util::{IoError, ResultExpand}; +use crate::util::{f64_to_u64, u64_to_f64, IoError, ResultExpand}; #[async_trait(?Send)] impl File for Vec @@ -359,28 +359,6 @@ impl LocalFile { } } -#[cfg(target_arch = "wasm32")] -#[allow( - clippy::cast_possible_truncation, - clippy::cast_sign_loss, - clippy::cast_precision_loss -)] -fn u64_to_f64(x: u64) -> f64 { - assert_eq!(x, x as f64 as u64); - x as f64 -} -#[cfg(target_arch = "wasm32")] -#[allow( - clippy::cast_possible_truncation, - clippy::cast_sign_loss, - clippy::cast_precision_loss, - clippy::float_cmp -)] -fn f64_to_u64(x: f64) -> u64 { - assert_eq!(x, x as u64 as f64); - x as u64 -} - #[cfg(target_arch = "wasm32")] impl LocalFile { fn read_at<'a>(