From 1c226166256c50c412b73421e4914bff34ead9c0 Mon Sep 17 00:00:00 2001 From: Kristofer Rye Date: Sun, 31 Jan 2021 10:14:51 -0600 Subject: [PATCH 1/2] pdf: Fix a clippy::restriction lint about potentially silent loss Signed-off-by: Kristofer Rye --- src/pdf.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pdf.rs b/src/pdf.rs index 6cf7e5f..c45cea3 100644 --- a/src/pdf.rs +++ b/src/pdf.rs @@ -186,7 +186,7 @@ impl core::convert::TryFrom for Operation { fn to_f64(object: &Object) -> Option { match object { Object::Real(x) => Some(*x), - Object::Integer(x) => Some(*x as f64), + Object::Integer(x) => f64::try_from(i32::try_from(*x).ok()?).ok(), _ => None, } } From a95575215a5f1dbd6bafcaa4f430ca7b6f46acd9 Mon Sep 17 00:00:00 2001 From: Kristofer Rye Date: Sun, 31 Jan 2021 10:15:23 -0600 Subject: [PATCH 2/2] space: Remove eprintln! (It was a debugging print, so it should either be a log! invocation or removed entirely. I went with the latter.) Signed-off-by: Kristofer Rye --- src/space.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/space.rs b/src/space.rs index 11a7443..38146ba 100644 --- a/src/space.rs +++ b/src/space.rs @@ -84,8 +84,6 @@ where .filter(|e| e.applies_at(time)) .collect(); - eprintln!("{}, x{}", current_parts.len(), current_exceptions.len()); - if !current_exceptions.is_empty() { let exception = current_exceptions[0];