From 08f428def210a1c836c4ac16f59d00969bd26b14 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Mon, 30 Jan 2023 13:03:47 +0800 Subject: [PATCH] Fix diagnostic messages. --- src/api/formatting.rs | 6 +++--- src/bin/rhai-run.rs | 1 + src/eval/chaining.rs | 1 + src/types/fn_ptr.rs | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/api/formatting.rs b/src/api/formatting.rs index 9a342d10..07441f49 100644 --- a/src/api/formatting.rs +++ b/src/api/formatting.rs @@ -3,8 +3,8 @@ use crate::packages::iter_basic::{BitRange, CharsStream, StepRange}; use crate::parser::{ParseResult, ParseState}; use crate::types::StringsInterner; use crate::{ - Engine, ExclusiveRange, FnPtr, ImmutableString, InclusiveRange, OptimizationLevel, Position, - RhaiError, SmartString, ERR, + Engine, ExclusiveRange, FnPtr, ImmutableString, InclusiveRange, Position, RhaiError, + SmartString, ERR, }; use std::any::type_name; #[cfg(feature = "no_std")] @@ -288,7 +288,7 @@ impl Engine { stream.peekable(), &mut state, #[cfg(not(feature = "no_optimize"))] - OptimizationLevel::None, + crate::OptimizationLevel::None, #[cfg(feature = "no_optimize")] (), )?; diff --git a/src/bin/rhai-run.rs b/src/bin/rhai-run.rs index 470bf42c..4d59fc65 100644 --- a/src/bin/rhai-run.rs +++ b/src/bin/rhai-run.rs @@ -51,6 +51,7 @@ fn main() { }; // Initialize scripting engine + #[allow(unused_mut)] let mut engine = Engine::new(); #[cfg(not(feature = "no_optimize"))] diff --git a/src/eval/chaining.rs b/src/eval/chaining.rs index b7f12554..6833e923 100644 --- a/src/eval/chaining.rs +++ b/src/eval/chaining.rs @@ -543,6 +543,7 @@ impl Engine { let op_pos = parent.position(); #[cfg(feature = "debugging")] + #[allow(unused_mut)] let mut this_ptr = this_ptr; match ChainType::from(parent) { diff --git a/src/types/fn_ptr.rs b/src/types/fn_ptr.rs index 155eaa27..b73246a7 100644 --- a/src/types/fn_ptr.rs +++ b/src/types/fn_ptr.rs @@ -71,6 +71,7 @@ impl FnPtr { /// Create a new function pointer without checking its parameters. #[inline(always)] #[must_use] + #[allow(dead_code)] pub(crate) fn new_unchecked( name: impl Into, curry: StaticVec,