fix: default clippy lints
This commit is contained in:
@@ -235,7 +235,7 @@ mod generate_tests {
|
||||
fn assert_streams_eq(actual: TokenStream, expected: TokenStream) {
|
||||
let actual = actual.to_string();
|
||||
let expected = expected.to_string();
|
||||
if &actual != &expected {
|
||||
if actual != expected {
|
||||
let mut counter = 0;
|
||||
let _iter = actual.chars().zip(expected.chars()).skip_while(|(a, e)| {
|
||||
if *a == *e {
|
||||
|
@@ -86,11 +86,7 @@ mod module_tests {
|
||||
assert_eq!(item_mod.fns().len(), 1);
|
||||
assert_eq!(item_mod.fns()[0].name().to_string(), "get_mystic_number");
|
||||
assert_eq!(
|
||||
item_mod.fns()[0]
|
||||
.comments()
|
||||
.iter()
|
||||
.cloned()
|
||||
.collect::<Vec<_>>(),
|
||||
item_mod.fns()[0].comments().to_vec(),
|
||||
vec![
|
||||
"\
|
||||
/// This is a doc-comment.\n\
|
||||
@@ -286,7 +282,7 @@ mod generate_tests {
|
||||
fn assert_streams_eq(actual: TokenStream, expected: TokenStream) {
|
||||
let actual = actual.to_string();
|
||||
let expected = expected.to_string();
|
||||
if &actual != &expected {
|
||||
if actual != expected {
|
||||
let mut counter = 0;
|
||||
let _iter = actual.chars().zip(expected.chars()).skip_while(|(a, e)| {
|
||||
if *a == *e {
|
||||
|
@@ -75,10 +75,9 @@ fn raw_fn_str_test() -> Result<(), Box<EvalAltResult>> {
|
||||
rhai::set_exported_fn!(m, "write_out_str", raw_fn_str::write_out_str);
|
||||
engine.register_static_module("Host::IO", m.into());
|
||||
|
||||
assert_eq!(
|
||||
engine.eval::<bool>(r#"let x = Host::IO::write_out_str("hello world!"); x"#)?,
|
||||
true
|
||||
);
|
||||
assert!(engine
|
||||
.eval::<bool>(r#"let x = Host::IO::write_out_str("hello world!"); x"#)
|
||||
.unwrap());
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@@ -86,6 +85,7 @@ mod mut_opaque_ref {
|
||||
use rhai::plugin::*;
|
||||
use rhai::INT;
|
||||
|
||||
#[allow(dead_code)] // used inside `export_module!`
|
||||
#[derive(Clone)]
|
||||
pub struct StatusMessage {
|
||||
os_code: Option<INT>,
|
||||
@@ -127,17 +127,16 @@ fn mut_opaque_ref_test() -> Result<(), Box<EvalAltResult>> {
|
||||
rhai::set_exported_fn!(m, "write_out_message", mut_opaque_ref::write_out_message);
|
||||
engine.register_static_module("Host::Msg", m.into());
|
||||
|
||||
assert_eq!(
|
||||
engine.eval::<bool>(
|
||||
assert!(engine
|
||||
.eval::<bool>(
|
||||
r#"
|
||||
let message1 = Host::Msg::new_message(true, "it worked");
|
||||
let ok1 = Host::Msg::write_out_message(message1);
|
||||
let message2 = Host::Msg::new_os_message(true, 0);
|
||||
let ok2 = Host::Msg::write_out_message(message2);
|
||||
ok1 && ok2"#
|
||||
)?,
|
||||
true
|
||||
);
|
||||
)
|
||||
.unwrap());
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
@@ -3,6 +3,7 @@ use rhai::{Array, Engine, EvalAltResult, FLOAT, INT};
|
||||
pub mod empty_module {
|
||||
use rhai::plugin::*;
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
#[export_module]
|
||||
pub mod EmptyModule {}
|
||||
}
|
||||
@@ -93,10 +94,9 @@ fn raw_fn_str_module_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let m = rhai::exported_module!(crate::raw_fn_str_module::host_io);
|
||||
engine.register_static_module("Host::IO", m.into());
|
||||
|
||||
assert_eq!(
|
||||
engine.eval::<bool>(r#"let x = Host::IO::write_out_str("hello world!"); x"#)?,
|
||||
true
|
||||
);
|
||||
assert!(engine
|
||||
.eval::<bool>(r#"let x = Host::IO::write_out_str("hello world!"); x"#)
|
||||
.unwrap());
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@@ -104,6 +104,7 @@ pub mod mut_opaque_ref_module {
|
||||
use rhai::plugin::*;
|
||||
use rhai::INT;
|
||||
|
||||
#[allow(dead_code)] // used inside `exported_module!`
|
||||
#[derive(Clone)]
|
||||
pub struct StatusMessage {
|
||||
os_code: Option<INT>,
|
||||
@@ -144,8 +145,8 @@ fn mut_opaque_ref_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let m = rhai::exported_module!(crate::mut_opaque_ref_module::host_msg);
|
||||
engine.register_static_module("Host::Msg", m.into());
|
||||
|
||||
assert_eq!(
|
||||
engine.eval::<bool>(
|
||||
assert!(engine
|
||||
.eval::<bool>(
|
||||
r#"
|
||||
let success = "it worked";
|
||||
let message1 = Host::Msg::new_message(true, success);
|
||||
@@ -154,9 +155,8 @@ fn mut_opaque_ref_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let ok2 = Host::Msg::write_out_message(message2);
|
||||
ok1 && ok2
|
||||
"#
|
||||
)?,
|
||||
true
|
||||
);
|
||||
)
|
||||
.unwrap());
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@@ -267,6 +267,7 @@ fn multiple_fn_rename_test() -> Result<(), Box<EvalAltResult>> {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
#[allow(dead_code)] // used inside `export_module!`
|
||||
mod export_by_prefix {
|
||||
use rhai::plugin::*;
|
||||
|
||||
@@ -331,7 +332,7 @@ fn export_by_prefix_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let fx = Math::Advanced::foo_add_float2(ex, 1.0);
|
||||
fx
|
||||
").unwrap_err(),
|
||||
EvalAltResult::ErrorFunctionNotFound(s, p)
|
||||
EvalAltResult::ErrorFunctionNotFound(s, ..)
|
||||
if s == "Math::Advanced::foo_add_float2 (f64, f64)"));
|
||||
|
||||
assert!(matches!(*engine.eval::<FLOAT>(
|
||||
@@ -340,12 +341,13 @@ fn export_by_prefix_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let fx = Math::Advanced::bar_m(ex, 1.0);
|
||||
fx
|
||||
").unwrap_err(),
|
||||
EvalAltResult::ErrorFunctionNotFound(s, p)
|
||||
EvalAltResult::ErrorFunctionNotFound(s, ..)
|
||||
if s == "Math::Advanced::bar_m (f64, f64)"));
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
#[allow(dead_code)] // used inside `export_module!`
|
||||
mod export_all {
|
||||
use rhai::plugin::*;
|
||||
|
||||
@@ -411,7 +413,7 @@ fn export_all_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let fx = Math::Advanced::foo_p(ex, 1);
|
||||
fx
|
||||
").unwrap_err(),
|
||||
EvalAltResult::ErrorFunctionNotFound(s, p)
|
||||
EvalAltResult::ErrorFunctionNotFound(s, ..)
|
||||
if s == "Math::Advanced::foo_p (i64, i64)"));
|
||||
|
||||
Ok(())
|
||||
|
@@ -92,6 +92,7 @@ mod export_nested_by_prefix {
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(dead_code)] // used inside a `exported_module!`
|
||||
#[rhai_mod(name = "foo_third_adders")]
|
||||
pub mod baz_third_adders {
|
||||
use rhai::{FLOAT, INT};
|
||||
@@ -105,6 +106,7 @@ mod export_nested_by_prefix {
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(dead_code)] // used inside a `exported_module!`
|
||||
pub mod bar_fourth_adders {
|
||||
use rhai::{FLOAT, INT};
|
||||
|
||||
@@ -153,7 +155,7 @@ fn export_nested_by_prefix_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let fx = Math::Advanced::foo_third_adders::add_float(ex, 1.0);
|
||||
fx
|
||||
").unwrap_err(),
|
||||
EvalAltResult::ErrorFunctionNotFound(s, p)
|
||||
EvalAltResult::ErrorFunctionNotFound(s, ..)
|
||||
if s == "Math::Advanced::foo_third_adders::add_float (f64, f64)"));
|
||||
|
||||
assert!(matches!(*engine.eval::<FLOAT>(
|
||||
@@ -162,7 +164,7 @@ fn export_nested_by_prefix_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let fx = Math::Advanced::foo_third_adders::add_int(ex, 1);
|
||||
fx
|
||||
").unwrap_err(),
|
||||
EvalAltResult::ErrorFunctionNotFound(s, p)
|
||||
EvalAltResult::ErrorFunctionNotFound(s, ..)
|
||||
if s == "Math::Advanced::foo_third_adders::add_int (i64, i64)"));
|
||||
|
||||
assert!(matches!(*engine.eval::<FLOAT>(
|
||||
@@ -171,7 +173,7 @@ fn export_nested_by_prefix_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let fx = Math::Advanced::bar_fourth_adders::add_int(ex, 1);
|
||||
fx
|
||||
").unwrap_err(),
|
||||
EvalAltResult::ErrorFunctionNotFound(s, p)
|
||||
EvalAltResult::ErrorFunctionNotFound(s, ..)
|
||||
if s == "Math::Advanced::bar_fourth_adders::add_int (i64, i64)"));
|
||||
|
||||
assert!(matches!(*engine.eval::<FLOAT>(
|
||||
@@ -180,7 +182,7 @@ fn export_nested_by_prefix_test() -> Result<(), Box<EvalAltResult>> {
|
||||
let fx = Math::Advanced::bar_fourth_adders::add_float(ex, 1.0);
|
||||
fx
|
||||
").unwrap_err(),
|
||||
EvalAltResult::ErrorFunctionNotFound(s, p)
|
||||
EvalAltResult::ErrorFunctionNotFound(s, ..)
|
||||
if s == "Math::Advanced::bar_fourth_adders::add_float (f64, f64)"));
|
||||
|
||||
Ok(())
|
||||
|
Reference in New Issue
Block a user