Parsed from wasm-bindgen-test-runner's console output — there's no
structured JSON report for wasm tests the way pytest has one, so this
is a plain-text parse of the same pass/fail lines you'd see running
wasm-pack test locally. Raw output below for anything the
parse missed.
[INFO]: 🎯 Checking for the Wasm target...
[1m[33mwarning[0m: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /home/runner/work/DixScript-Rust/DixScript-Rust/mdix-ffi/Cargo.toml
workspace: /home/runner/work/DixScript-Rust/DixScript-Rust/Cargo.toml
[1m[33mwarning[0m: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /home/runner/work/DixScript-Rust/DixScript-Rust/mdix-java/Cargo.toml
workspace: /home/runner/work/DixScript-Rust/DixScript-Rust/Cargo.toml
[1m[92m Compiling[0m dixscript v1.0.0 (/home/runner/work/DixScript-Rust/DixScript-Rust/dixscript)
[1m[33mwarning[0m[1m: type `MID_Logger` should have an upper camel case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:17:12
[1m[94m|[0m
[1m[94m17[0m [1m[94m|[0m pub struct MID_Logger {
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to upper camel case: `MidLogger`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `debug_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:293:15
[1m[94m|[0m
[1m[94m293[0m [1m[94m|[0m #[cfg(feature = "debug_logging")]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `debug_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[94m= [0m[1mnote[0m: `#[warn(unexpected_cfgs)]` on by default
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `debug_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:297:19
[1m[94m|[0m
[1m[94m297[0m [1m[94m|[0m #[cfg(not(feature = "debug_logging"))]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `debug_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `verbose_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:305:15
[1m[94m|[0m
[1m[94m305[0m [1m[94m|[0m #[cfg(feature = "verbose_logging")]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `verbose_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `verbose_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:309:19
[1m[94m|[0m
[1m[94m309[0m [1m[94m|[0m #[cfg(not(feature = "verbose_logging"))]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `verbose_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[33mwarning[0m[1m: unused import: `std::fmt::Write`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:2:5
[1m[94m|[0m
[1m[94m2[0m [1m[94m|[0m use std::fmt::Write;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: type `MID_HelperFunctions` should have an upper camel case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:6:12
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub struct MID_HelperFunctions;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to upper camel case: `MidHelperFunctions`[0m
[1m[33mwarning[0m[1m: unused import: `crate::ErrorManager::Helpers::*`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/error_manager.rs:13:5
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m use crate::ErrorManager::Helpers::*;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `std::path::Path`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/diagnostic_dumper.rs:2:5
[1m[94m|[0m
[1m[94m2[0m [1m[94m|[0m use std::path::Path;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `validation_helpers`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/number_methods.rs:5:55
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m DixType, DixValue, IBuiltinMethod, BuiltinMethod, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `BuiltinMethodException`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/string_methods.rs:7:5
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m BuiltinMethodException, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `validation_helpers`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/regex_methods.rs:6:55
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m DixType, DixValue, IBuiltinMethod, BuiltinMethod, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `validation_helpers`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/object_methods.rs:5:55
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m DixType, DixValue, BuiltinMethod, IBuiltinMethod, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `super::position::Position`[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/root.rs:1:5
[1m[94m|[0m
[1m[94m1[0m [1m[94m|[0m use super::position::Position;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `crate::Compiler::Core::Config::operational_settings::ErrorHandlingStrategy`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/lexer.rs:36:5
[1m[94m|[0m
[1m[94m36[0m [1m[94m|[0m use crate::Compiler::Core::Config::operational_settings::ErrorHandlingStrategy;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `crate::ErrorManager::ErrorTypes::BinarySerializationErrorType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/binary_packer.rs:6:5
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m use crate::ErrorManager::ErrorTypes::BinarySerializationErrorType;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `crate::ErrorManager::ErrorTypes::BinarySerializationErrorType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/binary_unpacker.rs:6:5
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m use crate::ErrorManager::ErrorTypes::BinarySerializationErrorType;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `DataType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_encoder.rs:4:35
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m use crate::Compiler::AST::{Value, DataType};
[1m[94m|[0m [1m[33m^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `MAX_STRING_LENGTH`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_encoder.rs:6:56
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m use super::binary_format::{ValueTypeTag, BlobEncoding, MAX_STRING_LENGTH};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `GeneralErrorType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/security_utilities.rs:11:41
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m use crate::ErrorManager::{ErrorManager, GeneralErrorType};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `PathBuf`[0m
[1m[94m--> [0mdixscript/src/Runtime/loader.rs:2:23
[1m[94m|[0m
[1m[94m2[0m [1m[94m|[0m use std::path::{Path, PathBuf};
[1m[94m|[0m [1m[33m^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `ErrorSeverity`[0m
[1m[94m--> [0mdixscript/src/Runtime/loader.rs:14:59
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m use crate::ErrorManager::{ErrorManager, RuntimeErrorType, ErrorSeverity};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated function `base64::decode`: Use Engine::decode[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:90:17
[1m[94m|[0m
[1m[94m90[0m [1m[94m|[0m base64::decode(&base64_data).map_err(|e| format!("Invalid base64 blob data: {}", e))?;
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(deprecated)]` on by default
[1m[33mwarning[0m[1m: use of deprecated function `base64::decode`: Use Engine::decode[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:367:43
[1m[94m|[0m
[1m[94m367[0m [1m[94m|[0m ValueData::Blob(b) => base64::decode(b).map_err(|e| format!("Failed to decode blob: {}", e)),
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated function `base64::decode`: Use Engine::decode[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:380:37
[1m[94m|[0m
[1m[94m380[0m [1m[94m|[0m let bytes = base64::decode(b)
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated method `chrono::NaiveDateTime::timestamp`: use `.and_utc().timestamp()` instead[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_encoder.rs:301:56
[1m[94m|[0m
[1m[94m301[0m [1m[94m|[0m let ticks = date.and_hms_opt(0, 0, 0).unwrap().timestamp() * 10_000_000;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_decoder.rs:273:36
[1m[94m|[0m
[1m[94m273[0m [1m[94m|[0m let naive = NaiveDateTime::from_timestamp_opt(seconds, 0)
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_decoder.rs:292:36
[1m[94m|[0m
[1m[94m292[0m [1m[94m|[0m let naive = NaiveDateTime::from_timestamp_opt(seconds, 0)
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused variable: `src`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/ErrorTypes/lexical_error.rs:41:43
[1m[94m|[0m
[1m[94m41[0m [1m[94m|[0m let error_indicator = if let Some(ref src) = source_line {
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_src`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: unused variable: `src`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/ErrorTypes/parse_error.rs:54:43
[1m[94m|[0m
[1m[94m54[0m [1m[94m|[0m let error_indicator = if let Some(ref src) = source_line {
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_src`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/array_methods.rs:275:9
[1m[94m|[0m
[1m[94m275[0m [1m[94m|[0m let mut end = args[2].as_int().min(len);
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mdixscript/src/Builtins/Static/array_object.rs:189:21
[1m[94m|[0m
[1m[94m189[0m [1m[94m|[0m let mut reversed: Vec<DixValue> = array.iter().rev().cloned().collect();
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: unreachable pattern[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/ast_walker.rs:637:9
[1m[94m|[0m
[1m[94m624[0m [1m[94m|[0m Expression::BitwiseOp { .. } => "BitwiseOp",
[1m[94m|[0m [1m[94m----------------------------[0m [1m[94mmatches all the relevant values[0m
[1m[94m...[0m
[1m[94m637[0m [1m[94m|[0m Expression::BitwiseOp { .. } => "BitwiseOp",
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m [1m[33mno value can reach this[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable `any_changed` is assigned to, but never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/value_resolver.rs:666:13
[1m[94m|[0m
[1m[94m666[0m [1m[94m|[0m let mut any_changed = false;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: consider using `_any_changed` instead
[1m[33mwarning[0m[1m: value assigned to `any_changed` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/value_resolver.rs:680:17
[1m[94m|[0m
[1m[94m680[0m [1m[94m|[0m any_changed = true;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mhelp[0m: maybe it is overwritten before being read?
[1m[94m= [0m[1mnote[0m: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: unused variable: `position`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/function_interpreter.rs:2279:5
[1m[94m|[0m
[1m[94m2279[0m [1m[94m|[0m position: Position,
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_position`[0m
[1m[33mwarning[0m[1m: unused variable: `id`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/binary_unpacker.rs:331:14
[1m[94m|[0m
[1m[94m331[0m [1m[94m|[0m for (id, result) in results {
[1m[94m|[0m [1m[33m^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_id`[0m
[1m[33mwarning[0m[1m: value assigned to `depth` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:279:26
[1m[94m|[0m
[1m[94m279[0m [1m[94m|[0m let mut depth = 0i32;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mthis value is reassigned later and never used[0m
[1m[94m...[0m
[1m[94m293[0m [1m[94m|[0m depth = 1;
[1m[94m|[0m [1m[94m---------[0m [1m[94m`depth` is overwritten here before the previous value is read[0m
[1m[33mwarning[0m[1m: unused variable: `caps`[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/Auditor/enhanced_auditor.rs:105:21
[1m[94m|[0m
[1m[94m105[0m [1m[94m|[0m if let Some(caps) = RE_CHECKSUM.captures(&content) {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_caps`[0m
[1m[33mwarning[0m[1m: unused variable: `data_type`[0m
[1m[94m--> [0mdixscript/src/Compiler/Extensions/type_system_manager.rs:293:27
[1m[94m|[0m
[1m[94m293[0m [1m[94m|[0m fn is_valid_data_type(data_type: DataType) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_data_type`[0m
[1m[33mwarning[0m[1m: unused variable: `path`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/file_permissions.rs:14:21
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m pub fn set_readonly(path: &Path) -> Result<(), String> {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_path`[0m
[1m[33mwarning[0m[1m: unused variable: `path`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/file_permissions.rs:34:21
[1m[94m|[0m
[1m[94m34[0m [1m[94m|[0m pub fn set_writable(path: &Path) -> Result<(), String> {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_path`[0m
[1m[33mwarning[0m[1m: unused variable: `path`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/file_permissions.rs:51:20
[1m[94m|[0m
[1m[94m51[0m [1m[94m|[0m pub fn is_readonly(path: &Path) -> bool {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_path`[0m
[1m[33mwarning[0m[1m: unused variable: `options`[0m
[1m[94m--> [0mdixscript/src/Runtime/loader.rs:89:9
[1m[94m|[0m
[1m[94m89[0m [1m[94m|[0m options: &DixLoadOptions,
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_options`[0m
[1m[33mwarning[0m[1m: unused variable: `winner`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:559:9
[1m[94m|[0m
[1m[94m559[0m [1m[94m|[0m winner: usize,
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_winner`[0m
[1m[33mwarning[0m[1m: unused variable: `winner`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:883:9
[1m[94m|[0m
[1m[94m883[0m [1m[94m|[0m winner: usize,
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_winner`[0m
[1m[33mwarning[0m[1m: unused variable: `secondary_src`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:942:9
[1m[94m|[0m
[1m[94m942[0m [1m[94m|[0m secondary_src: usize,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_secondary_src`[0m
[1m[33mwarning[0m[1m: unused variable: `winner`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:1055:9
[1m[94m|[0m
[1m[94m1055[0m [1m[94m|[0m winner: usize,
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_winner`[0m
[1m[33mwarning[0m[1m: type `ValueData` is more private than the item `Builtins::Core::dix_value::DixValue::new`[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:35:5
[1m[94m|[0m
[1m[94m35[0m [1m[94m|[0m pub fn new(value: ValueData, dix_type: DixType) -> Self {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m [1m[33massociated function `Builtins::Core::dix_value::DixValue::new` is reachable at visibility `pub`[0m
[1m[94m|[0m
[1m[92mnote[0m: but type `ValueData` is only usable at visibility `pub(crate)`
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:14:1
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m pub(crate) enum ValueData {
[1m[94m|[0m [1m[92m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m= [0m[1mnote[0m: `#[warn(private_interfaces)]` on by default
[1m[33mwarning[0m[1m: associated items `MAX_DEPTH`, `MAX_COLLECTION_ITEMS`, `get_indentation`, and `get_arrow_indentation` are never used[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:13:11
[1m[94m|[0m
[1m[94m 8[0m [1m[94m|[0m impl MID_HelperFunctions {
[1m[94m|[0m [1m[94m------------------------[0m [1m[94massociated items in this implementation[0m
[1m[94m...[0m
[1m[94m13[0m [1m[94m|[0m const MAX_DEPTH: usize = 10;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m
[1m[94m14[0m [1m[94m|[0m const MAX_COLLECTION_ITEMS: usize = 100;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m82[0m [1m[94m|[0m fn get_indentation(depth: usize) -> String {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m87[0m [1m[94m|[0m fn get_arrow_indentation(depth: usize) -> &'static str {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: constant `TUPLE_POSITIONAL_METHODS` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/Visitors/type_inference_visitor.rs:37:7
[1m[94m|[0m
[1m[94m37[0m [1m[94m|[0m const TUPLE_POSITIONAL_METHODS: &[(&str, usize)] = &[
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: constant `TUPLE_ELEMENT_METHODS` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/Visitors/type_inference_visitor.rs:51:7
[1m[94m|[0m
[1m[94m51[0m [1m[94m|[0m const TUPLE_ELEMENT_METHODS: &[&str] = &[
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `settings` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/lexer.rs:125:5
[1m[94m|[0m
[1m[94m123[0m [1m[94m|[0m pub struct Tokenizer<'src> {
[1m[94m|[0m [1m[94m---------[0m [1m[94mfield in this struct[0m
[1m[94m124[0m [1m[94m|[0m input: &'src str,
[1m[94m125[0m [1m[94m|[0m settings: &'src OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^[0m
[1m[33mwarning[0m[1m: method `is_hex_digit` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/lexer.rs:332:8
[1m[94m|[0m
[1m[94m137[0m [1m[94m|[0m impl<'src> Tokenizer<'src> {
[1m[94m|[0m [1m[94m--------------------------[0m [1m[94mmethod in this implementation[0m
[1m[94m...[0m
[1m[94m332[0m [1m[94m|[0m fn is_hex_digit(&self, c: char) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: function `is_whitespace_byte` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/platform/scalar.rs:25:8
[1m[94m|[0m
[1m[94m25[0m [1m[94m|[0m pub fn is_whitespace_byte(b: u8) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: constant `MAX_STUCK_COUNT` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionParsers/quickfuncs_section_parser.rs:32:7
[1m[94m|[0m
[1m[94m32[0m [1m[94m|[0m const MAX_STUCK_COUNT: usize = 3;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: fields `last_position` and `stuck_count` are never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionParsers/quickfuncs_section_parser.rs:81:5
[1m[94m|[0m
[1m[94m75[0m [1m[94m|[0m pub struct QuickFuncsSectionParser<'a> {
[1m[94m|[0m [1m[94m-----------------------[0m [1m[94mfields in this struct[0m
[1m[94m...[0m
[1m[94m81[0m [1m[94m|[0m last_position: usize,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[94m82[0m [1m[94m|[0m stuck_count: usize,
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: method `parse_interpolated_expression` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionParsers/quickfuncs_section_parser.rs:2250:8
[1m[94m|[0m
[1m[94m 92[0m [1m[94m|[0m impl<'a> QuickFuncsSectionParser<'a> {
[1m[94m|[0m [1m[94m------------------------------------[0m [1m[94mmethod in this implementation[0m
[1m[94m...[0m
[1m[94m2250[0m [1m[94m|[0m fn parse_interpolated_expression(&self, text: &str, position: Position) -> Expression {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: methods `get_long_field` and `get_bool_field` are never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/security_section_analyzer.rs:164:18
[1m[94m|[0m
[1m[94m131[0m [1m[94m|[0m impl<'a> ParsedEncryptionConfig<'a> {
[1m[94m|[0m [1m[94m-----------------------------------[0m [1m[94mmethods in this implementation[0m
[1m[94m...[0m
[1m[94m164[0m [1m[94m|[0m #[inline] fn get_long_field(&self, key: &str) -> Option<i64> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m170[0m [1m[94m|[0m #[inline] fn get_bool_field(&self, key: &str) -> Option<bool> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `operational_settings` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/data_section_analyzer.rs:52:5
[1m[94m|[0m
[1m[94m51[0m [1m[94m|[0m pub struct DataSectionAnalyzer<'a> {
[1m[94m|[0m [1m[94m-------------------[0m [1m[94mfield in this struct[0m
[1m[94m52[0m [1m[94m|[0m operational_settings: &'a OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: method `get_element_type` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/quickfuncs_section_analyzer.rs:3089:8
[1m[94m|[0m
[1m[94m2998[0m [1m[94m|[0m impl LocalScopeTracker {
[1m[94m|[0m [1m[94m----------------------[0m [1m[94mmethod in this implementation[0m
[1m[94m...[0m
[1m[94m3089[0m [1m[94m|[0m fn get_element_type(&self, name: &str) -> Option<DataType> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: fields `operational_settings` and `current_file_path` are never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/imports_section_analyzer.rs:15:5
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m pub struct ImportsSectionAnalyzer<'a> {
[1m[94m|[0m [1m[94m----------------------[0m [1m[94mfields in this struct[0m
[1m[94m14[0m [1m[94m|[0m symbol_table: &'a SymbolTable,
[1m[94m15[0m [1m[94m|[0m operational_settings: &'a OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m16[0m [1m[94m|[0m current_file_path: String,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `operational_settings` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionEnhancers/quickfuncs_ast_enhancer.rs:17:5
[1m[94m|[0m
[1m[94m16[0m [1m[94m|[0m pub struct QuickFunctionsAstEnhancer<'a> {
[1m[94m|[0m [1m[94m-------------------------[0m [1m[94mfield in this struct[0m
[1m[94m17[0m [1m[94m|[0m operational_settings: &'a OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: associated items `resolve_call_arguments`, `resolve_expr_to_dix`, and `resolve_value_to_dix` are never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/value_resolver.rs:1758:8
[1m[94m|[0m
[1m[94m 135[0m [1m[94m|[0m impl<'a> ValueResolver<'a> {
[1m[94m|[0m [1m[94m--------------------------[0m [1m[94massociated items in this implementation[0m
[1m[94m...[0m
[1m[94m1758[0m [1m[94m|[0m fn resolve_call_arguments(
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m1775[0m [1m[94m|[0m fn resolve_expr_to_dix(
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m1859[0m [1m[94m|[0m fn resolve_value_to_dix(
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `error_manager` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_decoder.rs:13:5
[1m[94m|[0m
[1m[94m12[0m [1m[94m|[0m pub struct ValueDecoder {
[1m[94m|[0m [1m[94m------------[0m [1m[94mfield in this struct[0m
[1m[94m13[0m [1m[94m|[0m error_manager: ErrorManager,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `position` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:30:5
[1m[94m|[0m
[1m[94m27[0m [1m[94m|[0m struct SectionData {
[1m[94m|[0m [1m[94m-----------[0m [1m[94mfield in this struct[0m
[1m[94m...[0m
[1m[94m30[0m [1m[94m|[0m position: usize,
[1m[94m|[0m [1m[33m^^^^^^^^[0m
[1m[33mwarning[0m[1m: struct `ParseTimings` is never constructed[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:34:12
[1m[94m|[0m
[1m[94m34[0m [1m[94m|[0m pub struct ParseTimings {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `is_advanced_mode` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:62:5
[1m[94m|[0m
[1m[94m50[0m [1m[94m|[0m pub struct GeneralParser<'a> {
[1m[94m|[0m [1m[94m-------------[0m [1m[94mfield in this struct[0m
[1m[94m...[0m
[1m[94m62[0m [1m[94m|[0m is_advanced_mode: bool,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `has_dlm_enabled` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_semantics_analyzer.rs:33:5
[1m[94m|[0m
[1m[94m21[0m [1m[94m|[0m pub struct GeneralSemanticAnalyzer<'a> {
[1m[94m|[0m [1m[94m-----------------------[0m [1m[94mfield in this struct[0m
[1m[94m...[0m
[1m[94m33[0m [1m[94m|[0m has_dlm_enabled: bool,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `error_manager` is never read[0m
[1m[94m--> [0mdixscript/src/Runtime/key_resolver.rs:27:5
[1m[94m|[0m
[1m[94m26[0m [1m[94m|[0m pub struct KeyFileResolver {
[1m[94m|[0m [1m[94m---------------[0m [1m[94mfield in this struct[0m
[1m[94m27[0m [1m[94m|[0m error_manager: ErrorManager,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: module `Utilities` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:7:9
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m pub mod Utilities;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `utilities`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[1m[33mwarning[0m[1m: module `ErrorManager` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:8:9
[1m[94m|[0m
[1m[94m8[0m [1m[94m|[0m pub mod ErrorManager;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `error_manager`[0m
[1m[33mwarning[0m[1m: module `Builtins` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:9:9
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m pub mod Builtins;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `builtins`[0m
[1m[33mwarning[0m[1m: module `Compiler` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:10:9
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m pub mod Compiler;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `compiler`[0m
[1m[33mwarning[0m[1m: module `Runtime` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:11:9
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m pub mod Runtime;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `runtime`[0m
[1m[33mwarning[0m[1m: method `GetSharedInstance` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:40:12
[1m[94m|[0m
[1m[94m40[0m [1m[94m|[0m pub fn GetSharedInstance(level: Option<LogLevel>, enabled: Option<bool>) -> Arc<Mutex<Self>> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_shared_instance`[0m
[1m[33mwarning[0m[1m: method `HasSharedInstance` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:63:12
[1m[94m|[0m
[1m[94m63[0m [1m[94m|[0m pub fn HasSharedInstance() -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `has_shared_instance`[0m
[1m[33mwarning[0m[1m: method `IncreaseIndent` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:71:12
[1m[94m|[0m
[1m[94m71[0m [1m[94m|[0m pub fn IncreaseIndent(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `increase_indent`[0m
[1m[33mwarning[0m[1m: method `DecreaseIndent` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:75:12
[1m[94m|[0m
[1m[94m75[0m [1m[94m|[0m pub fn DecreaseIndent(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `decrease_indent`[0m
[1m[33mwarning[0m[1m: method `ResetIndent` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:81:12
[1m[94m|[0m
[1m[94m81[0m [1m[94m|[0m pub fn ResetIndent(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `reset_indent`[0m
[1m[33mwarning[0m[1m: method `Error` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:87:12
[1m[94m|[0m
[1m[94m87[0m [1m[94m|[0m pub fn Error(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `error`[0m
[1m[33mwarning[0m[1m: method `Warning` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:94:12
[1m[94m|[0m
[1m[94m94[0m [1m[94m|[0m pub fn Warning(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `warning`[0m
[1m[33mwarning[0m[1m: method `Info` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:101:12
[1m[94m|[0m
[1m[94m101[0m [1m[94m|[0m pub fn Info(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `info`[0m
[1m[33mwarning[0m[1m: method `Debug` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:113:12
[1m[94m|[0m
[1m[94m113[0m [1m[94m|[0m pub fn Debug<F>(&mut self, message_builder: F)
[1m[94m|[0m [1m[33m^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `debug`[0m
[1m[33mwarning[0m[1m: method `DebugStr` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:129:12
[1m[94m|[0m
[1m[94m129[0m [1m[94m|[0m pub fn DebugStr(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `debug_str`[0m
[1m[33mwarning[0m[1m: method `Verbose` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:141:12
[1m[94m|[0m
[1m[94m141[0m [1m[94m|[0m pub fn Verbose<F>(&mut self, message_builder: F)
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `verbose`[0m
[1m[33mwarning[0m[1m: method `VerboseStr` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:157:12
[1m[94m|[0m
[1m[94m157[0m [1m[94m|[0m pub fn VerboseStr(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `verbose_str`[0m
[1m[33mwarning[0m[1m: method `CreateScope` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:197:12
[1m[94m|[0m
[1m[94m197[0m [1m[94m|[0m pub fn CreateScope<'a>(&'a mut self, scope_name: &str) -> LoggerScope<'a> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `create_scope`[0m
[1m[33mwarning[0m[1m: method `CreateDebugScope` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:217:12
[1m[94m|[0m
[1m[94m217[0m [1m[94m|[0m pub fn CreateDebugScope<'a>(&'a mut self, scope_name: &str) -> LoggerScope<'a> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `create_debug_scope`[0m
[1m[33mwarning[0m[1m: method `CreateVerboseScope` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:237:12
[1m[94m|[0m
[1m[94m237[0m [1m[94m|[0m pub fn CreateVerboseScope<'a>(&'a mut self, scope_name: &str) -> LoggerScope<'a> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `create_verbose_scope`[0m
[1m[33mwarning[0m[1m: method `SetLogLevel` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:275:12
[1m[94m|[0m
[1m[94m275[0m [1m[94m|[0m pub fn SetLogLevel(&mut self, level: LogLevel) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `set_log_level`[0m
[1m[33mwarning[0m[1m: method `SetEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:279:12
[1m[94m|[0m
[1m[94m279[0m [1m[94m|[0m pub fn SetEnabled(&mut self, enabled: bool) {
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `set_enabled`[0m
[1m[33mwarning[0m[1m: method `GetCurrentLevel` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:283:12
[1m[94m|[0m
[1m[94m283[0m [1m[94m|[0m pub fn GetCurrentLevel(&self) -> LogLevel {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_current_level`[0m
[1m[33mwarning[0m[1m: method `IsEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:287:12
[1m[94m|[0m
[1m[94m287[0m [1m[94m|[0m pub fn IsEnabled(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_enabled`[0m
[1m[33mwarning[0m[1m: method `IsDebugEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:292:12
[1m[94m|[0m
[1m[94m292[0m [1m[94m|[0m pub fn IsDebugEnabled(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_debug_enabled`[0m
[1m[33mwarning[0m[1m: method `IsVerboseEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:304:12
[1m[94m|[0m
[1m[94m304[0m [1m[94m|[0m pub fn IsVerboseEnabled(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_verbose_enabled`[0m
[1m[33mwarning[0m[1m: method `WouldLog` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:315:12
[1m[94m|[0m
[1m[94m315[0m [1m[94m|[0m pub fn WouldLog(&self, level: LogLevel) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `would_log`[0m
[1m[33mwarning[0m[1m: method `GetLogContents` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:321:12
[1m[94m|[0m
[1m[94m321[0m [1m[94m|[0m pub fn GetLogContents(&self) -> &str {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_log_contents`[0m
[1m[33mwarning[0m[1m: method `ClearLogBuffer` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:325:12
[1m[94m|[0m
[1m[94m325[0m [1m[94m|[0m pub fn ClearLogBuffer(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `clear_log_buffer`[0m
[1m[33mwarning[0m[1m: method `IsValidString` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:19:12
[1m[94m|[0m
[1m[94m19[0m [1m[94m|[0m pub fn IsValidString(input: Option<&str>) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_valid_string`[0m
[1m[33mwarning[0m[1m: method `GetEnvironment` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:36:12
[1m[94m|[0m
[1m[94m36[0m [1m[94m|[0m pub fn GetEnvironment() -> &'static str {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_environment`[0m
[1m[33mwarning[0m[1m: method `GenerateRandomString` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:48:12
[1m[94m|[0m
[1m[94m48[0m [1m[94m|[0m pub fn GenerateRandomString(length: usize, use_special_characters: bool) -> String {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `generate_random_string`[0m
[1m[33mwarning[0m[1m: method `GetStructOrClassMemberValues` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:77:12
[1m[94m|[0m
[1m[94m77[0m [1m[94m|[0m pub fn GetStructOrClassMemberValues<T: std::fmt::Debug>(instance: &T) -> String {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_struct_or_class_member_values`[0m
[1m[33mwarning[0m[1m: trait method `IsNullOrEmpty` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:3:8
[1m[94m|[0m
[1m[94m3[0m [1m[94m|[0m fn IsNullOrEmpty(&self) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_null_or_empty`[0m
[1m[33mwarning[0m[1m: trait method `IsNullOrWhiteSpace` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:4:8
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m fn IsNullOrWhiteSpace(&self) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_null_or_white_space`[0m
[1m[33mwarning[0m[1m: trait method `ToUpperInvariant` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:5:8
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m fn ToUpperInvariant(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `to_upper_invariant`[0m
[1m[33mwarning[0m[1m: trait method `ToLowerInvariant` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:6:8
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m fn ToLowerInvariant(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `to_lower_invariant`[0m
[1m[33mwarning[0m[1m: trait method `Contains` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:7:8
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m fn Contains(&self, value: &str) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `contains`[0m
[1m[33mwarning[0m[1m: trait method `StartsWith` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:8:8
[1m[94m|[0m
[1m[94m8[0m [1m[94m|[0m fn StartsWith(&self, value: &str) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `starts_with`[0m
[1m[33mwarning[0m[1m: trait method `EndsWith` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:9:8
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m fn EndsWith(&self, value: &str) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `ends_with`[0m
[1m[33mwarning[0m[1m: trait method `Trim` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:10:8
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m fn Trim(&self) -> String;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case: `trim`[0m
[1m[33mwarning[0m[1m: trait method `TrimStart` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:11:8
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m fn TrimStart(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `trim_start`[0m
[1m[33mwarning[0m[1m: trait method `TrimEnd` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:12:8
[1m[94m|[0m
[1m[94m12[0m [1m[94m|[0m fn TrimEnd(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `trim_end`[0m
[1m[33mwarning[0m[1m: trait method `Replace` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:13:8
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m fn Replace(&self, old: &str, new: &str) -> String;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `replace`[0m
[1m[33mwarning[0m[1m: trait method `Split` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:14:8
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m fn Split(&self, separator: char) -> Vec<String>;
[1m[94m|[0m [1m[33m^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `split`[0m
[1m[33mwarning[0m[1m: trait method `Join` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:15:8
[1m[94m|[0m
[1m[94m15[0m [1m[94m|[0m fn Join(separator: &str, values: &[String]) -> String;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case: `join`[0m
[1m[33mwarning[0m[1m: trait method `Substring` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:16:8
[1m[94m|[0m
[1m[94m16[0m [1m[94m|[0m fn Substring(&self, start: usize, length: Option<usize>) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `substring`[0m
[1m[33mwarning[0m[1m: trait method `IndexOf` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:17:8
[1m[94m|[0m
[1m[94m17[0m [1m[94m|[0m fn IndexOf(&self, value: &str) -> Option<usize>;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `index_of`[0m
[1m[33mwarning[0m[1m: trait method `LastIndexOf` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:18:8
[1m[94m|[0m
[1m[94m18[0m [1m[94m|[0m fn LastIndexOf(&self, value: &str) -> Option<usize>;
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `last_index_of`[0m
[1m[33mwarning[0m[1m: trait method `ToString` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:162:8
[1m[94m|[0m
[1m[94m162[0m [1m[94m|[0m fn ToString(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `to_string`[0m
[1m[33mwarning[0m[1m: trait method `GetHashCode` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:163:8
[1m[94m|[0m
[1m[94m163[0m [1m[94m|[0m fn GetHashCode(&self) -> u64;
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_hash_code`[0m
[1m[33mwarning[0m[1m: module `ErrorTypes` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/ErrorManager/mod.rs:3:9
[1m[94m|[0m
[1m[94m3[0m [1m[94m|[0m pub mod ErrorTypes;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `error_types`[0m
[1m[33mwarning[0m[1m: module `Helpers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/ErrorManager/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod Helpers;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `helpers`[0m
[1m[33mwarning[0m[1m: module `Core` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod Core;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `core`[0m
[1m[33mwarning[0m[1m: module `Instance` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:5:9
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m pub mod Instance;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `instance`[0m
[1m[33mwarning[0m[1m: module `Static` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:6:9
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub mod Static;
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[94m|[0m
[1m[96mhelp[0m: rename the identifier or convert it to a snake case raw identifier
[1m[94m|[0m
[1m[94m6[0m [91m- [0mpub mod [91mStatic[0m;
[1m[94m6[0m [92m+ [0mpub mod [92mr#static[0m;
[1m[94m|[0m
[1m[33mwarning[0m[1m: module `Resolver` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:7:9
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m pub mod Resolver;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `resolver`[0m
[1m[33mwarning[0m[1m: module `AST` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod AST;
[1m[94m|[0m [1m[33m^^^[0m [1m[33mhelp: convert the identifier to snake case: `ast`[0m
[1m[33mwarning[0m[1m: module `Core` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:5:9
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m pub mod Core;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `core`[0m
[1m[33mwarning[0m[1m: module `DLM` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:6:9
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub mod DLM;
[1m[94m|[0m [1m[33m^^^[0m [1m[33mhelp: convert the identifier to snake case: `dlm`[0m
[1m[33mwarning[0m[1m: module `Extensions` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:7:9
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m pub mod Extensions;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `extensions`[0m
[1m[33mwarning[0m[1m: module `Utilities` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:8:9
[1m[94m|[0m
[1m[94m8[0m [1m[94m|[0m pub mod Utilities;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `utilities`[0m
[1m[33mwarning[0m[1m: module `VersionControl` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:9:9
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m pub mod VersionControl;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `version_control`[0m
[1m[33mwarning[0m[1m: module `ImportsResolution` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:10:9
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m pub mod ImportsResolution;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `imports_resolution`[0m
[1m[33mwarning[0m[1m: module `Visitors` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/mod.rs:19:9
[1m[94m|[0m
[1m[94m19[0m [1m[94m|[0m pub mod Visitors;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `visitors`[0m
[1m[33mwarning[0m[1m: module `Tokenizer` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:9:9
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m pub mod Tokenizer;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `tokenizer`[0m
[1m[33mwarning[0m[1m: module `SectionParsers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:10:9
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m pub mod SectionParsers;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_parsers`[0m
[1m[33mwarning[0m[1m: module `SectionAnalyzers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:11:9
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m pub mod SectionAnalyzers;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_analyzers`[0m
[1m[33mwarning[0m[1m: module `SectionEnhancers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:12:9
[1m[94m|[0m
[1m[94m12[0m [1m[94m|[0m pub mod SectionEnhancers;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_enhancers`[0m
[1m[33mwarning[0m[1m: module `ValueResolution` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:13:9
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m pub mod ValueResolution;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `value_resolution`[0m
[1m[33mwarning[0m[1m: module `BinarySerialization` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:14:9
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m pub mod BinarySerialization;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `binary_serialization`[0m
[1m[33mwarning[0m[1m: module `Config` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:15:9
[1m[94m|[0m
[1m[94m15[0m [1m[94m|[0m pub mod Config;
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `config`[0m
[1m[33mwarning[0m[1m: module `Functions` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:16:9
[1m[94m|[0m
[1m[94m16[0m [1m[94m|[0m pub mod Functions;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `functions`[0m
[1m[33mwarning[0m[1m: module `SectionReaders` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/mod.rs:21:9
[1m[94m|[0m
[1m[94m21[0m [1m[94m|[0m pub mod SectionReaders;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_readers`[0m
[1m[33mwarning[0m[1m: module `SectionWriters` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/mod.rs:22:9
[1m[94m|[0m
[1m[94m22[0m [1m[94m|[0m pub mod SectionWriters;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_writers`[0m
[1m[33mwarning[0m[1m: module `Auditor` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:3:9
[1m[94m|[0m
[1m[94m3[0m [1m[94m|[0m pub mod Auditor;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `auditor`[0m
[1m[33mwarning[0m[1m: module `Compressor` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod Compressor;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `compressor`[0m
[1m[33mwarning[0m[1m: module `Encryptor` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:5:9
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m pub mod Encryptor;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `encryptor`[0m
[1m[33mwarning[0m[1m: module `KeyManagement` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:6:9
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub mod KeyManagement;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `key_management`[0m
[1m[33mwarning[0m: `dixscript` (lib) generated 149 warnings (run `cargo fix --lib -p dixscript` to apply 32 suggestions)
[1m[92m Compiling[0m mdix-wasm v1.0.0 (/home/runner/work/DixScript-Rust/DixScript-Rust/mdix-wasm)
[1m[33mwarning[0m[1m: unused imports: `DixLoadOptions` and `DixLoader`[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:5:26
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m use dixscript::Runtime::{DixLoadOptions, DixLoader};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33m^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:202:24
[1m[94m|[0m
[1m[94m202[0m [1m[94m|[0m pub fn with_string(mut self, path: &str, value: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:207:21
[1m[94m|[0m
[1m[94m207[0m [1m[94m|[0m pub fn with_int(mut self, path: &str, value: i32) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:221:22
[1m[94m|[0m
[1m[94m221[0m [1m[94m|[0m pub fn with_long(mut self, path: &str, value: i64) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:226:23
[1m[94m|[0m
[1m[94m226[0m [1m[94m|[0m pub fn with_float(mut self, path: &str, value: f32) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:231:24
[1m[94m|[0m
[1m[94m231[0m [1m[94m|[0m pub fn with_double(mut self, path: &str, value: f64) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:236:22
[1m[94m|[0m
[1m[94m236[0m [1m[94m|[0m pub fn with_bool(mut self, path: &str, value: bool) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:242:27
[1m[94m|[0m
[1m[94m242[0m [1m[94m|[0m pub fn with_hex_color(mut self, path: &str, hex: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:251:22
[1m[94m|[0m
[1m[94m251[0m [1m[94m|[0m pub fn with_date(mut self, path: &str, date: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:257:27
[1m[94m|[0m
[1m[94m257[0m [1m[94m|[0m pub fn with_timestamp(mut self, path: &str, ts: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:263:22
[1m[94m|[0m
[1m[94m263[0m [1m[94m|[0m pub fn with_blob(mut self, path: &str, base64: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:269:23
[1m[94m|[0m
[1m[94m269[0m [1m[94m|[0m pub fn with_regex(mut self, path: &str, pattern: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:278:9
[1m[94m|[0m
[1m[94m278[0m [1m[94m|[0m mut self,
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:289:23
[1m[94m|[0m
[1m[94m289[0m [1m[94m|[0m pub fn with_array(mut self, path: &str, items_json: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:298:24
[1m[94m|[0m
[1m[94m298[0m [1m[94m|[0m pub fn with_object(mut self, path: &str, props_json: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:307:23
[1m[94m|[0m
[1m[94m307[0m [1m[94m|[0m pub fn with_tuple(mut self, path: &str, items_json: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: associated function `new` is never used[0m
[1m[94m--> [0mmdix-wasm/src/schema.rs:179:19
[1m[94m|[0m
[1m[94m178[0m [1m[94m|[0m impl MdixValidationReport {
[1m[94m|[0m [1m[94m-------------------------[0m [1m[94massociated function in this implementation[0m
[1m[94m179[0m [1m[94m|[0m pub(crate) fn new(report: ValidationReport) -> Self {
[1m[94m|[0m [1m[33m^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: method `isSuccess` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:58:12
[1m[94m|[0m
[1m[94m58[0m [1m[94m|[0m pub fn isSuccess(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_success`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[1m[33mwarning[0m[1m: method `processedData` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:66:12
[1m[94m|[0m
[1m[94m66[0m [1m[94m|[0m pub fn processedData(&self) -> Vec<u8> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `processed_data`[0m
[1m[33mwarning[0m[1m: method `keyFileContent` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:74:12
[1m[94m|[0m
[1m[94m74[0m [1m[94m|[0m pub fn keyFileContent(&self) -> Option<String> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `key_file_content`[0m
[1m[33mwarning[0m[1m: method `executedModules` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:80:12
[1m[94m|[0m
[1m[94m80[0m [1m[94m|[0m pub fn executedModules(&self) -> Vec<String> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `executed_modules`[0m
[1m[33mwarning[0m: `mdix-wasm` (lib test) generated 21 warnings (1 duplicate) (run `cargo fix --lib -p mdix-wasm --tests` to apply 15 suggestions)
[1m[33mwarning[0m: `mdix-wasm` (lib) generated 21 warnings (20 duplicates) (run `cargo fix --lib -p mdix-wasm` to apply 1 suggestion)
[1m[92m Finished[0m `dev` profile [unoptimized + debuginfo] target(s) in 13.16s
[INFO]: ⬇️ Installing wasm-bindgen...
[1m[33mwarning[0m: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /home/runner/work/DixScript-Rust/DixScript-Rust/mdix-ffi/Cargo.toml
workspace: /home/runner/work/DixScript-Rust/DixScript-Rust/Cargo.toml
[1m[33mwarning[0m: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /home/runner/work/DixScript-Rust/DixScript-Rust/mdix-java/Cargo.toml
workspace: /home/runner/work/DixScript-Rust/DixScript-Rust/Cargo.toml
[1m[33mwarning[0m[1m: type `MID_Logger` should have an upper camel case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:17:12
[1m[94m|[0m
[1m[94m17[0m [1m[94m|[0m pub struct MID_Logger {
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to upper camel case: `MidLogger`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `debug_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:293:15
[1m[94m|[0m
[1m[94m293[0m [1m[94m|[0m #[cfg(feature = "debug_logging")]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `debug_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[94m= [0m[1mnote[0m: `#[warn(unexpected_cfgs)]` on by default
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `debug_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:297:19
[1m[94m|[0m
[1m[94m297[0m [1m[94m|[0m #[cfg(not(feature = "debug_logging"))]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `debug_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `verbose_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:305:15
[1m[94m|[0m
[1m[94m305[0m [1m[94m|[0m #[cfg(feature = "verbose_logging")]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `verbose_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[33mwarning[0m[1m: unexpected `cfg` condition value: `verbose_logging`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:309:19
[1m[94m|[0m
[1m[94m309[0m [1m[94m|[0m #[cfg(not(feature = "verbose_logging"))]
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: expected values for `feature` are: `bzip2-support`, `cloud-import`, `default`, `rayon-support`, and `xz-support`
[1m[94m= [0m[1mhelp[0m: consider adding `verbose_logging` as a feature in `Cargo.toml`
[1m[94m= [0m[1mnote[0m: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[1m[33mwarning[0m[1m: unused import: `std::fmt::Write`[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:2:5
[1m[94m|[0m
[1m[94m2[0m [1m[94m|[0m use std::fmt::Write;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: type `MID_HelperFunctions` should have an upper camel case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:6:12
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub struct MID_HelperFunctions;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to upper camel case: `MidHelperFunctions`[0m
[1m[33mwarning[0m[1m: unused import: `crate::ErrorManager::Helpers::*`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/error_manager.rs:13:5
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m use crate::ErrorManager::Helpers::*;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `std::path::Path`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/diagnostic_dumper.rs:2:5
[1m[94m|[0m
[1m[94m2[0m [1m[94m|[0m use std::path::Path;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `validation_helpers`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/number_methods.rs:5:55
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m DixType, DixValue, IBuiltinMethod, BuiltinMethod, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `BuiltinMethodException`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/string_methods.rs:7:5
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m BuiltinMethodException, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `validation_helpers`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/regex_methods.rs:6:55
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m DixType, DixValue, IBuiltinMethod, BuiltinMethod, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `validation_helpers`[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/object_methods.rs:5:55
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m DixType, DixValue, BuiltinMethod, IBuiltinMethod, validation_helpers,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `super::position::Position`[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/root.rs:1:5
[1m[94m|[0m
[1m[94m1[0m [1m[94m|[0m use super::position::Position;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `crate::Compiler::Core::Config::operational_settings::ErrorHandlingStrategy`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/lexer.rs:36:5
[1m[94m|[0m
[1m[94m36[0m [1m[94m|[0m use crate::Compiler::Core::Config::operational_settings::ErrorHandlingStrategy;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `crate::ErrorManager::ErrorTypes::BinarySerializationErrorType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/binary_packer.rs:6:5
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m use crate::ErrorManager::ErrorTypes::BinarySerializationErrorType;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `crate::ErrorManager::ErrorTypes::BinarySerializationErrorType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/binary_unpacker.rs:6:5
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m use crate::ErrorManager::ErrorTypes::BinarySerializationErrorType;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `DataType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_encoder.rs:4:35
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m use crate::Compiler::AST::{Value, DataType};
[1m[94m|[0m [1m[33m^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `MAX_STRING_LENGTH`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_encoder.rs:6:56
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m use super::binary_format::{ValueTypeTag, BlobEncoding, MAX_STRING_LENGTH};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `GeneralErrorType`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/security_utilities.rs:11:41
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m use crate::ErrorManager::{ErrorManager, GeneralErrorType};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `PathBuf`[0m
[1m[94m--> [0mdixscript/src/Runtime/loader.rs:2:23
[1m[94m|[0m
[1m[94m2[0m [1m[94m|[0m use std::path::{Path, PathBuf};
[1m[94m|[0m [1m[33m^^^^^^^[0m
[1m[33mwarning[0m[1m: unused import: `ErrorSeverity`[0m
[1m[94m--> [0mdixscript/src/Runtime/loader.rs:14:59
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m use crate::ErrorManager::{ErrorManager, RuntimeErrorType, ErrorSeverity};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated function `base64::decode`: Use Engine::decode[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:90:17
[1m[94m|[0m
[1m[94m90[0m [1m[94m|[0m base64::decode(&base64_data).map_err(|e| format!("Invalid base64 blob data: {}", e))?;
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(deprecated)]` on by default
[1m[33mwarning[0m[1m: use of deprecated function `base64::decode`: Use Engine::decode[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:367:43
[1m[94m|[0m
[1m[94m367[0m [1m[94m|[0m ValueData::Blob(b) => base64::decode(b).map_err(|e| format!("Failed to decode blob: {}", e)),
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated function `base64::decode`: Use Engine::decode[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:380:37
[1m[94m|[0m
[1m[94m380[0m [1m[94m|[0m let bytes = base64::decode(b)
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated method `chrono::NaiveDateTime::timestamp`: use `.and_utc().timestamp()` instead[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_encoder.rs:301:56
[1m[94m|[0m
[1m[94m301[0m [1m[94m|[0m let ticks = date.and_hms_opt(0, 0, 0).unwrap().timestamp() * 10_000_000;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_decoder.rs:273:36
[1m[94m|[0m
[1m[94m273[0m [1m[94m|[0m let naive = NaiveDateTime::from_timestamp_opt(seconds, 0)
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_decoder.rs:292:36
[1m[94m|[0m
[1m[94m292[0m [1m[94m|[0m let naive = NaiveDateTime::from_timestamp_opt(seconds, 0)
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: unused variable: `src`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/ErrorTypes/lexical_error.rs:41:43
[1m[94m|[0m
[1m[94m41[0m [1m[94m|[0m let error_indicator = if let Some(ref src) = source_line {
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_src`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: unused variable: `src`[0m
[1m[94m--> [0mdixscript/src/ErrorManager/ErrorTypes/parse_error.rs:54:43
[1m[94m|[0m
[1m[94m54[0m [1m[94m|[0m let error_indicator = if let Some(ref src) = source_line {
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_src`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mdixscript/src/Builtins/Instance/array_methods.rs:275:9
[1m[94m|[0m
[1m[94m275[0m [1m[94m|[0m let mut end = args[2].as_int().min(len);
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mdixscript/src/Builtins/Static/array_object.rs:189:21
[1m[94m|[0m
[1m[94m189[0m [1m[94m|[0m let mut reversed: Vec<DixValue> = array.iter().rev().cloned().collect();
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: unreachable pattern[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/ast_walker.rs:637:9
[1m[94m|[0m
[1m[94m624[0m [1m[94m|[0m Expression::BitwiseOp { .. } => "BitwiseOp",
[1m[94m|[0m [1m[94m----------------------------[0m [1m[94mmatches all the relevant values[0m
[1m[94m...[0m
[1m[94m637[0m [1m[94m|[0m Expression::BitwiseOp { .. } => "BitwiseOp",
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m [1m[33mno value can reach this[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable `any_changed` is assigned to, but never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/value_resolver.rs:666:13
[1m[94m|[0m
[1m[94m666[0m [1m[94m|[0m let mut any_changed = false;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: consider using `_any_changed` instead
[1m[33mwarning[0m[1m: value assigned to `any_changed` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/value_resolver.rs:680:17
[1m[94m|[0m
[1m[94m680[0m [1m[94m|[0m any_changed = true;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mhelp[0m: maybe it is overwritten before being read?
[1m[94m= [0m[1mnote[0m: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: unused variable: `position`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/function_interpreter.rs:2279:5
[1m[94m|[0m
[1m[94m2279[0m [1m[94m|[0m position: Position,
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_position`[0m
[1m[33mwarning[0m[1m: unused variable: `id`[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/binary_unpacker.rs:331:14
[1m[94m|[0m
[1m[94m331[0m [1m[94m|[0m for (id, result) in results {
[1m[94m|[0m [1m[33m^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_id`[0m
[1m[33mwarning[0m[1m: value assigned to `depth` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:279:26
[1m[94m|[0m
[1m[94m279[0m [1m[94m|[0m let mut depth = 0i32;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mthis value is reassigned later and never used[0m
[1m[94m...[0m
[1m[94m293[0m [1m[94m|[0m depth = 1;
[1m[94m|[0m [1m[94m---------[0m [1m[94m`depth` is overwritten here before the previous value is read[0m
[1m[33mwarning[0m[1m: unused variable: `caps`[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/Auditor/enhanced_auditor.rs:105:21
[1m[94m|[0m
[1m[94m105[0m [1m[94m|[0m if let Some(caps) = RE_CHECKSUM.captures(&content) {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_caps`[0m
[1m[33mwarning[0m[1m: unused variable: `data_type`[0m
[1m[94m--> [0mdixscript/src/Compiler/Extensions/type_system_manager.rs:293:27
[1m[94m|[0m
[1m[94m293[0m [1m[94m|[0m fn is_valid_data_type(data_type: DataType) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_data_type`[0m
[1m[33mwarning[0m[1m: unused variable: `path`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/file_permissions.rs:14:21
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m pub fn set_readonly(path: &Path) -> Result<(), String> {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_path`[0m
[1m[33mwarning[0m[1m: unused variable: `path`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/file_permissions.rs:34:21
[1m[94m|[0m
[1m[94m34[0m [1m[94m|[0m pub fn set_writable(path: &Path) -> Result<(), String> {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_path`[0m
[1m[33mwarning[0m[1m: unused variable: `path`[0m
[1m[94m--> [0mdixscript/src/Compiler/Utilities/file_permissions.rs:51:20
[1m[94m|[0m
[1m[94m51[0m [1m[94m|[0m pub fn is_readonly(path: &Path) -> bool {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_path`[0m
[1m[33mwarning[0m[1m: unused variable: `options`[0m
[1m[94m--> [0mdixscript/src/Runtime/loader.rs:89:9
[1m[94m|[0m
[1m[94m89[0m [1m[94m|[0m options: &DixLoadOptions,
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_options`[0m
[1m[33mwarning[0m[1m: unused variable: `winner`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:559:9
[1m[94m|[0m
[1m[94m559[0m [1m[94m|[0m winner: usize,
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_winner`[0m
[1m[33mwarning[0m[1m: unused variable: `winner`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:883:9
[1m[94m|[0m
[1m[94m883[0m [1m[94m|[0m winner: usize,
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_winner`[0m
[1m[33mwarning[0m[1m: unused variable: `secondary_src`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:942:9
[1m[94m|[0m
[1m[94m942[0m [1m[94m|[0m secondary_src: usize,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_secondary_src`[0m
[1m[33mwarning[0m[1m: unused variable: `winner`[0m
[1m[94m--> [0mdixscript/src/Runtime/merge.rs:1055:9
[1m[94m|[0m
[1m[94m1055[0m [1m[94m|[0m winner: usize,
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: if this is intentional, prefix it with an underscore: `_winner`[0m
[1m[33mwarning[0m[1m: type `ValueData` is more private than the item `Builtins::Core::dix_value::DixValue::new`[0m
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:35:5
[1m[94m|[0m
[1m[94m35[0m [1m[94m|[0m pub fn new(value: ValueData, dix_type: DixType) -> Self {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m [1m[33massociated function `Builtins::Core::dix_value::DixValue::new` is reachable at visibility `pub`[0m
[1m[94m|[0m
[1m[92mnote[0m: but type `ValueData` is only usable at visibility `pub(crate)`
[1m[94m--> [0mdixscript/src/Builtins/Core/dix_value.rs:14:1
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m pub(crate) enum ValueData {
[1m[94m|[0m [1m[92m^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m= [0m[1mnote[0m: `#[warn(private_interfaces)]` on by default
[1m[33mwarning[0m[1m: associated items `MAX_DEPTH`, `MAX_COLLECTION_ITEMS`, `get_indentation`, and `get_arrow_indentation` are never used[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:13:11
[1m[94m|[0m
[1m[94m 8[0m [1m[94m|[0m impl MID_HelperFunctions {
[1m[94m|[0m [1m[94m------------------------[0m [1m[94massociated items in this implementation[0m
[1m[94m...[0m
[1m[94m13[0m [1m[94m|[0m const MAX_DEPTH: usize = 10;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m
[1m[94m14[0m [1m[94m|[0m const MAX_COLLECTION_ITEMS: usize = 100;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m82[0m [1m[94m|[0m fn get_indentation(depth: usize) -> String {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m87[0m [1m[94m|[0m fn get_arrow_indentation(depth: usize) -> &'static str {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: constant `TUPLE_POSITIONAL_METHODS` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/Visitors/type_inference_visitor.rs:37:7
[1m[94m|[0m
[1m[94m37[0m [1m[94m|[0m const TUPLE_POSITIONAL_METHODS: &[(&str, usize)] = &[
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: constant `TUPLE_ELEMENT_METHODS` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/Visitors/type_inference_visitor.rs:51:7
[1m[94m|[0m
[1m[94m51[0m [1m[94m|[0m const TUPLE_ELEMENT_METHODS: &[&str] = &[
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `settings` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/lexer.rs:125:5
[1m[94m|[0m
[1m[94m123[0m [1m[94m|[0m pub struct Tokenizer<'src> {
[1m[94m|[0m [1m[94m---------[0m [1m[94mfield in this struct[0m
[1m[94m124[0m [1m[94m|[0m input: &'src str,
[1m[94m125[0m [1m[94m|[0m settings: &'src OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^[0m
[1m[33mwarning[0m[1m: method `is_hex_digit` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/lexer.rs:332:8
[1m[94m|[0m
[1m[94m137[0m [1m[94m|[0m impl<'src> Tokenizer<'src> {
[1m[94m|[0m [1m[94m--------------------------[0m [1m[94mmethod in this implementation[0m
[1m[94m...[0m
[1m[94m332[0m [1m[94m|[0m fn is_hex_digit(&self, c: char) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: function `is_whitespace_byte` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/Tokenizer/platform/scalar.rs:25:8
[1m[94m|[0m
[1m[94m25[0m [1m[94m|[0m pub fn is_whitespace_byte(b: u8) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: constant `MAX_STUCK_COUNT` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionParsers/quickfuncs_section_parser.rs:32:7
[1m[94m|[0m
[1m[94m32[0m [1m[94m|[0m const MAX_STUCK_COUNT: usize = 3;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: fields `last_position` and `stuck_count` are never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionParsers/quickfuncs_section_parser.rs:81:5
[1m[94m|[0m
[1m[94m75[0m [1m[94m|[0m pub struct QuickFuncsSectionParser<'a> {
[1m[94m|[0m [1m[94m-----------------------[0m [1m[94mfields in this struct[0m
[1m[94m...[0m
[1m[94m81[0m [1m[94m|[0m last_position: usize,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[94m82[0m [1m[94m|[0m stuck_count: usize,
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: method `parse_interpolated_expression` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionParsers/quickfuncs_section_parser.rs:2250:8
[1m[94m|[0m
[1m[94m 92[0m [1m[94m|[0m impl<'a> QuickFuncsSectionParser<'a> {
[1m[94m|[0m [1m[94m------------------------------------[0m [1m[94mmethod in this implementation[0m
[1m[94m...[0m
[1m[94m2250[0m [1m[94m|[0m fn parse_interpolated_expression(&self, text: &str, position: Position) -> Expression {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: methods `get_long_field` and `get_bool_field` are never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/security_section_analyzer.rs:164:18
[1m[94m|[0m
[1m[94m131[0m [1m[94m|[0m impl<'a> ParsedEncryptionConfig<'a> {
[1m[94m|[0m [1m[94m-----------------------------------[0m [1m[94mmethods in this implementation[0m
[1m[94m...[0m
[1m[94m164[0m [1m[94m|[0m #[inline] fn get_long_field(&self, key: &str) -> Option<i64> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m170[0m [1m[94m|[0m #[inline] fn get_bool_field(&self, key: &str) -> Option<bool> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `operational_settings` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/data_section_analyzer.rs:52:5
[1m[94m|[0m
[1m[94m51[0m [1m[94m|[0m pub struct DataSectionAnalyzer<'a> {
[1m[94m|[0m [1m[94m-------------------[0m [1m[94mfield in this struct[0m
[1m[94m52[0m [1m[94m|[0m operational_settings: &'a OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: method `get_element_type` is never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/quickfuncs_section_analyzer.rs:3089:8
[1m[94m|[0m
[1m[94m2998[0m [1m[94m|[0m impl LocalScopeTracker {
[1m[94m|[0m [1m[94m----------------------[0m [1m[94mmethod in this implementation[0m
[1m[94m...[0m
[1m[94m3089[0m [1m[94m|[0m fn get_element_type(&self, name: &str) -> Option<DataType> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: fields `operational_settings` and `current_file_path` are never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionAnalyzers/imports_section_analyzer.rs:15:5
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m pub struct ImportsSectionAnalyzer<'a> {
[1m[94m|[0m [1m[94m----------------------[0m [1m[94mfields in this struct[0m
[1m[94m14[0m [1m[94m|[0m symbol_table: &'a SymbolTable,
[1m[94m15[0m [1m[94m|[0m operational_settings: &'a OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m16[0m [1m[94m|[0m current_file_path: String,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `operational_settings` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/SectionEnhancers/quickfuncs_ast_enhancer.rs:17:5
[1m[94m|[0m
[1m[94m16[0m [1m[94m|[0m pub struct QuickFunctionsAstEnhancer<'a> {
[1m[94m|[0m [1m[94m-------------------------[0m [1m[94mfield in this struct[0m
[1m[94m17[0m [1m[94m|[0m operational_settings: &'a OperationalSettings,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: associated items `resolve_call_arguments`, `resolve_expr_to_dix`, and `resolve_value_to_dix` are never used[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/ValueResolution/value_resolver.rs:1758:8
[1m[94m|[0m
[1m[94m 135[0m [1m[94m|[0m impl<'a> ValueResolver<'a> {
[1m[94m|[0m [1m[94m--------------------------[0m [1m[94massociated items in this implementation[0m
[1m[94m...[0m
[1m[94m1758[0m [1m[94m|[0m fn resolve_call_arguments(
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m1775[0m [1m[94m|[0m fn resolve_expr_to_dix(
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^[0m
[1m[94m...[0m
[1m[94m1859[0m [1m[94m|[0m fn resolve_value_to_dix(
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `error_manager` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/value_decoder.rs:13:5
[1m[94m|[0m
[1m[94m12[0m [1m[94m|[0m pub struct ValueDecoder {
[1m[94m|[0m [1m[94m------------[0m [1m[94mfield in this struct[0m
[1m[94m13[0m [1m[94m|[0m error_manager: ErrorManager,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `position` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:30:5
[1m[94m|[0m
[1m[94m27[0m [1m[94m|[0m struct SectionData {
[1m[94m|[0m [1m[94m-----------[0m [1m[94mfield in this struct[0m
[1m[94m...[0m
[1m[94m30[0m [1m[94m|[0m position: usize,
[1m[94m|[0m [1m[33m^^^^^^^^[0m
[1m[33mwarning[0m[1m: struct `ParseTimings` is never constructed[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:34:12
[1m[94m|[0m
[1m[94m34[0m [1m[94m|[0m pub struct ParseTimings {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `is_advanced_mode` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_parser.rs:62:5
[1m[94m|[0m
[1m[94m50[0m [1m[94m|[0m pub struct GeneralParser<'a> {
[1m[94m|[0m [1m[94m-------------[0m [1m[94mfield in this struct[0m
[1m[94m...[0m
[1m[94m62[0m [1m[94m|[0m is_advanced_mode: bool,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `has_dlm_enabled` is never read[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/general_semantics_analyzer.rs:33:5
[1m[94m|[0m
[1m[94m21[0m [1m[94m|[0m pub struct GeneralSemanticAnalyzer<'a> {
[1m[94m|[0m [1m[94m-----------------------[0m [1m[94mfield in this struct[0m
[1m[94m...[0m
[1m[94m33[0m [1m[94m|[0m has_dlm_enabled: bool,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: field `error_manager` is never read[0m
[1m[94m--> [0mdixscript/src/Runtime/key_resolver.rs:27:5
[1m[94m|[0m
[1m[94m26[0m [1m[94m|[0m pub struct KeyFileResolver {
[1m[94m|[0m [1m[94m---------------[0m [1m[94mfield in this struct[0m
[1m[94m27[0m [1m[94m|[0m error_manager: ErrorManager,
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m
[1m[33mwarning[0m[1m: module `Utilities` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:7:9
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m pub mod Utilities;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `utilities`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[1m[33mwarning[0m[1m: module `ErrorManager` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:8:9
[1m[94m|[0m
[1m[94m8[0m [1m[94m|[0m pub mod ErrorManager;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `error_manager`[0m
[1m[33mwarning[0m[1m: module `Builtins` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:9:9
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m pub mod Builtins;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `builtins`[0m
[1m[33mwarning[0m[1m: module `Compiler` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:10:9
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m pub mod Compiler;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `compiler`[0m
[1m[33mwarning[0m[1m: module `Runtime` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/lib.rs:11:9
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m pub mod Runtime;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `runtime`[0m
[1m[33mwarning[0m[1m: method `GetSharedInstance` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:40:12
[1m[94m|[0m
[1m[94m40[0m [1m[94m|[0m pub fn GetSharedInstance(level: Option<LogLevel>, enabled: Option<bool>) -> Arc<Mutex<Self>> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_shared_instance`[0m
[1m[33mwarning[0m[1m: method `HasSharedInstance` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:63:12
[1m[94m|[0m
[1m[94m63[0m [1m[94m|[0m pub fn HasSharedInstance() -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `has_shared_instance`[0m
[1m[33mwarning[0m[1m: method `IncreaseIndent` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:71:12
[1m[94m|[0m
[1m[94m71[0m [1m[94m|[0m pub fn IncreaseIndent(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `increase_indent`[0m
[1m[33mwarning[0m[1m: method `DecreaseIndent` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:75:12
[1m[94m|[0m
[1m[94m75[0m [1m[94m|[0m pub fn DecreaseIndent(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `decrease_indent`[0m
[1m[33mwarning[0m[1m: method `ResetIndent` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:81:12
[1m[94m|[0m
[1m[94m81[0m [1m[94m|[0m pub fn ResetIndent(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `reset_indent`[0m
[1m[33mwarning[0m[1m: method `Error` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:87:12
[1m[94m|[0m
[1m[94m87[0m [1m[94m|[0m pub fn Error(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `error`[0m
[1m[33mwarning[0m[1m: method `Warning` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:94:12
[1m[94m|[0m
[1m[94m94[0m [1m[94m|[0m pub fn Warning(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `warning`[0m
[1m[33mwarning[0m[1m: method `Info` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:101:12
[1m[94m|[0m
[1m[94m101[0m [1m[94m|[0m pub fn Info(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `info`[0m
[1m[33mwarning[0m[1m: method `Debug` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:113:12
[1m[94m|[0m
[1m[94m113[0m [1m[94m|[0m pub fn Debug<F>(&mut self, message_builder: F)
[1m[94m|[0m [1m[33m^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `debug`[0m
[1m[33mwarning[0m[1m: method `DebugStr` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:129:12
[1m[94m|[0m
[1m[94m129[0m [1m[94m|[0m pub fn DebugStr(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `debug_str`[0m
[1m[33mwarning[0m[1m: method `Verbose` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:141:12
[1m[94m|[0m
[1m[94m141[0m [1m[94m|[0m pub fn Verbose<F>(&mut self, message_builder: F)
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `verbose`[0m
[1m[33mwarning[0m[1m: method `VerboseStr` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:157:12
[1m[94m|[0m
[1m[94m157[0m [1m[94m|[0m pub fn VerboseStr(&mut self, message: &str) {
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `verbose_str`[0m
[1m[33mwarning[0m[1m: method `CreateScope` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:197:12
[1m[94m|[0m
[1m[94m197[0m [1m[94m|[0m pub fn CreateScope<'a>(&'a mut self, scope_name: &str) -> LoggerScope<'a> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `create_scope`[0m
[1m[33mwarning[0m[1m: method `CreateDebugScope` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:217:12
[1m[94m|[0m
[1m[94m217[0m [1m[94m|[0m pub fn CreateDebugScope<'a>(&'a mut self, scope_name: &str) -> LoggerScope<'a> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `create_debug_scope`[0m
[1m[33mwarning[0m[1m: method `CreateVerboseScope` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:237:12
[1m[94m|[0m
[1m[94m237[0m [1m[94m|[0m pub fn CreateVerboseScope<'a>(&'a mut self, scope_name: &str) -> LoggerScope<'a> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `create_verbose_scope`[0m
[1m[33mwarning[0m[1m: method `SetLogLevel` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:275:12
[1m[94m|[0m
[1m[94m275[0m [1m[94m|[0m pub fn SetLogLevel(&mut self, level: LogLevel) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `set_log_level`[0m
[1m[33mwarning[0m[1m: method `SetEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:279:12
[1m[94m|[0m
[1m[94m279[0m [1m[94m|[0m pub fn SetEnabled(&mut self, enabled: bool) {
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `set_enabled`[0m
[1m[33mwarning[0m[1m: method `GetCurrentLevel` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:283:12
[1m[94m|[0m
[1m[94m283[0m [1m[94m|[0m pub fn GetCurrentLevel(&self) -> LogLevel {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_current_level`[0m
[1m[33mwarning[0m[1m: method `IsEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:287:12
[1m[94m|[0m
[1m[94m287[0m [1m[94m|[0m pub fn IsEnabled(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_enabled`[0m
[1m[33mwarning[0m[1m: method `IsDebugEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:292:12
[1m[94m|[0m
[1m[94m292[0m [1m[94m|[0m pub fn IsDebugEnabled(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_debug_enabled`[0m
[1m[33mwarning[0m[1m: method `IsVerboseEnabled` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:304:12
[1m[94m|[0m
[1m[94m304[0m [1m[94m|[0m pub fn IsVerboseEnabled(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_verbose_enabled`[0m
[1m[33mwarning[0m[1m: method `WouldLog` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:315:12
[1m[94m|[0m
[1m[94m315[0m [1m[94m|[0m pub fn WouldLog(&self, level: LogLevel) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `would_log`[0m
[1m[33mwarning[0m[1m: method `GetLogContents` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:321:12
[1m[94m|[0m
[1m[94m321[0m [1m[94m|[0m pub fn GetLogContents(&self) -> &str {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_log_contents`[0m
[1m[33mwarning[0m[1m: method `ClearLogBuffer` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_logger.rs:325:12
[1m[94m|[0m
[1m[94m325[0m [1m[94m|[0m pub fn ClearLogBuffer(&mut self) {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `clear_log_buffer`[0m
[1m[33mwarning[0m[1m: method `IsValidString` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:19:12
[1m[94m|[0m
[1m[94m19[0m [1m[94m|[0m pub fn IsValidString(input: Option<&str>) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_valid_string`[0m
[1m[33mwarning[0m[1m: method `GetEnvironment` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:36:12
[1m[94m|[0m
[1m[94m36[0m [1m[94m|[0m pub fn GetEnvironment() -> &'static str {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_environment`[0m
[1m[33mwarning[0m[1m: method `GenerateRandomString` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:48:12
[1m[94m|[0m
[1m[94m48[0m [1m[94m|[0m pub fn GenerateRandomString(length: usize, use_special_characters: bool) -> String {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `generate_random_string`[0m
[1m[33mwarning[0m[1m: method `GetStructOrClassMemberValues` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/mid_helper_functions.rs:77:12
[1m[94m|[0m
[1m[94m77[0m [1m[94m|[0m pub fn GetStructOrClassMemberValues<T: std::fmt::Debug>(instance: &T) -> String {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_struct_or_class_member_values`[0m
[1m[33mwarning[0m[1m: trait method `IsNullOrEmpty` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:3:8
[1m[94m|[0m
[1m[94m3[0m [1m[94m|[0m fn IsNullOrEmpty(&self) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_null_or_empty`[0m
[1m[33mwarning[0m[1m: trait method `IsNullOrWhiteSpace` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:4:8
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m fn IsNullOrWhiteSpace(&self) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_null_or_white_space`[0m
[1m[33mwarning[0m[1m: trait method `ToUpperInvariant` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:5:8
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m fn ToUpperInvariant(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `to_upper_invariant`[0m
[1m[33mwarning[0m[1m: trait method `ToLowerInvariant` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:6:8
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m fn ToLowerInvariant(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `to_lower_invariant`[0m
[1m[33mwarning[0m[1m: trait method `Contains` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:7:8
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m fn Contains(&self, value: &str) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `contains`[0m
[1m[33mwarning[0m[1m: trait method `StartsWith` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:8:8
[1m[94m|[0m
[1m[94m8[0m [1m[94m|[0m fn StartsWith(&self, value: &str) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `starts_with`[0m
[1m[33mwarning[0m[1m: trait method `EndsWith` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:9:8
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m fn EndsWith(&self, value: &str) -> bool;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `ends_with`[0m
[1m[33mwarning[0m[1m: trait method `Trim` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:10:8
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m fn Trim(&self) -> String;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case: `trim`[0m
[1m[33mwarning[0m[1m: trait method `TrimStart` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:11:8
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m fn TrimStart(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `trim_start`[0m
[1m[33mwarning[0m[1m: trait method `TrimEnd` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:12:8
[1m[94m|[0m
[1m[94m12[0m [1m[94m|[0m fn TrimEnd(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `trim_end`[0m
[1m[33mwarning[0m[1m: trait method `Replace` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:13:8
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m fn Replace(&self, old: &str, new: &str) -> String;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `replace`[0m
[1m[33mwarning[0m[1m: trait method `Split` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:14:8
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m fn Split(&self, separator: char) -> Vec<String>;
[1m[94m|[0m [1m[33m^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `split`[0m
[1m[33mwarning[0m[1m: trait method `Join` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:15:8
[1m[94m|[0m
[1m[94m15[0m [1m[94m|[0m fn Join(separator: &str, values: &[String]) -> String;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case: `join`[0m
[1m[33mwarning[0m[1m: trait method `Substring` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:16:8
[1m[94m|[0m
[1m[94m16[0m [1m[94m|[0m fn Substring(&self, start: usize, length: Option<usize>) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `substring`[0m
[1m[33mwarning[0m[1m: trait method `IndexOf` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:17:8
[1m[94m|[0m
[1m[94m17[0m [1m[94m|[0m fn IndexOf(&self, value: &str) -> Option<usize>;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `index_of`[0m
[1m[33mwarning[0m[1m: trait method `LastIndexOf` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:18:8
[1m[94m|[0m
[1m[94m18[0m [1m[94m|[0m fn LastIndexOf(&self, value: &str) -> Option<usize>;
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `last_index_of`[0m
[1m[33mwarning[0m[1m: trait method `ToString` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:162:8
[1m[94m|[0m
[1m[94m162[0m [1m[94m|[0m fn ToString(&self) -> String;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `to_string`[0m
[1m[33mwarning[0m[1m: trait method `GetHashCode` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Utilities/utilities.rs:163:8
[1m[94m|[0m
[1m[94m163[0m [1m[94m|[0m fn GetHashCode(&self) -> u64;
[1m[94m|[0m [1m[33m^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `get_hash_code`[0m
[1m[33mwarning[0m[1m: module `ErrorTypes` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/ErrorManager/mod.rs:3:9
[1m[94m|[0m
[1m[94m3[0m [1m[94m|[0m pub mod ErrorTypes;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `error_types`[0m
[1m[33mwarning[0m[1m: module `Helpers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/ErrorManager/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod Helpers;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `helpers`[0m
[1m[33mwarning[0m[1m: module `Core` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod Core;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `core`[0m
[1m[33mwarning[0m[1m: module `Instance` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:5:9
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m pub mod Instance;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `instance`[0m
[1m[33mwarning[0m[1m: module `Static` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:6:9
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub mod Static;
[1m[94m|[0m [1m[33m^^^^^^[0m
[1m[94m|[0m
[1m[96mhelp[0m: rename the identifier or convert it to a snake case raw identifier
[1m[94m|[0m
[1m[94m6[0m [91m- [0mpub mod [91mStatic[0m;
[1m[94m6[0m [92m+ [0mpub mod [92mr#static[0m;
[1m[94m|[0m
[1m[33mwarning[0m[1m: module `Resolver` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Builtins/mod.rs:7:9
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m pub mod Resolver;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `resolver`[0m
[1m[33mwarning[0m[1m: module `AST` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod AST;
[1m[94m|[0m [1m[33m^^^[0m [1m[33mhelp: convert the identifier to snake case: `ast`[0m
[1m[33mwarning[0m[1m: module `Core` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:5:9
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m pub mod Core;
[1m[94m|[0m [1m[33m^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `core`[0m
[1m[33mwarning[0m[1m: module `DLM` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:6:9
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub mod DLM;
[1m[94m|[0m [1m[33m^^^[0m [1m[33mhelp: convert the identifier to snake case: `dlm`[0m
[1m[33mwarning[0m[1m: module `Extensions` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:7:9
[1m[94m|[0m
[1m[94m7[0m [1m[94m|[0m pub mod Extensions;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `extensions`[0m
[1m[33mwarning[0m[1m: module `Utilities` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:8:9
[1m[94m|[0m
[1m[94m8[0m [1m[94m|[0m pub mod Utilities;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `utilities`[0m
[1m[33mwarning[0m[1m: module `VersionControl` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:9:9
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m pub mod VersionControl;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `version_control`[0m
[1m[33mwarning[0m[1m: module `ImportsResolution` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/mod.rs:10:9
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m pub mod ImportsResolution;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `imports_resolution`[0m
[1m[33mwarning[0m[1m: module `Visitors` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/AST/mod.rs:19:9
[1m[94m|[0m
[1m[94m19[0m [1m[94m|[0m pub mod Visitors;
[1m[94m|[0m [1m[33m^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `visitors`[0m
[1m[33mwarning[0m[1m: module `Tokenizer` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:9:9
[1m[94m|[0m
[1m[94m9[0m [1m[94m|[0m pub mod Tokenizer;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `tokenizer`[0m
[1m[33mwarning[0m[1m: module `SectionParsers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:10:9
[1m[94m|[0m
[1m[94m10[0m [1m[94m|[0m pub mod SectionParsers;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_parsers`[0m
[1m[33mwarning[0m[1m: module `SectionAnalyzers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:11:9
[1m[94m|[0m
[1m[94m11[0m [1m[94m|[0m pub mod SectionAnalyzers;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_analyzers`[0m
[1m[33mwarning[0m[1m: module `SectionEnhancers` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:12:9
[1m[94m|[0m
[1m[94m12[0m [1m[94m|[0m pub mod SectionEnhancers;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_enhancers`[0m
[1m[33mwarning[0m[1m: module `ValueResolution` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:13:9
[1m[94m|[0m
[1m[94m13[0m [1m[94m|[0m pub mod ValueResolution;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `value_resolution`[0m
[1m[33mwarning[0m[1m: module `BinarySerialization` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:14:9
[1m[94m|[0m
[1m[94m14[0m [1m[94m|[0m pub mod BinarySerialization;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `binary_serialization`[0m
[1m[33mwarning[0m[1m: module `Config` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:15:9
[1m[94m|[0m
[1m[94m15[0m [1m[94m|[0m pub mod Config;
[1m[94m|[0m [1m[33m^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `config`[0m
[1m[33mwarning[0m[1m: module `Functions` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/mod.rs:16:9
[1m[94m|[0m
[1m[94m16[0m [1m[94m|[0m pub mod Functions;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `functions`[0m
[1m[33mwarning[0m[1m: module `SectionReaders` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/mod.rs:21:9
[1m[94m|[0m
[1m[94m21[0m [1m[94m|[0m pub mod SectionReaders;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_readers`[0m
[1m[33mwarning[0m[1m: module `SectionWriters` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/Core/BinarySerialization/mod.rs:22:9
[1m[94m|[0m
[1m[94m22[0m [1m[94m|[0m pub mod SectionWriters;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `section_writers`[0m
[1m[33mwarning[0m[1m: module `Auditor` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:3:9
[1m[94m|[0m
[1m[94m3[0m [1m[94m|[0m pub mod Auditor;
[1m[94m|[0m [1m[33m^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `auditor`[0m
[1m[33mwarning[0m[1m: module `Compressor` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:4:9
[1m[94m|[0m
[1m[94m4[0m [1m[94m|[0m pub mod Compressor;
[1m[94m|[0m [1m[33m^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case (notice the capitalization): `compressor`[0m
[1m[33mwarning[0m[1m: module `Encryptor` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:5:9
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m pub mod Encryptor;
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `encryptor`[0m
[1m[33mwarning[0m[1m: module `KeyManagement` should have a snake case name[0m
[1m[94m--> [0mdixscript/src/Compiler/DLM/mod.rs:6:9
[1m[94m|[0m
[1m[94m6[0m [1m[94m|[0m pub mod KeyManagement;
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `key_management`[0m
[1m[33mwarning[0m: `dixscript` (lib) generated 149 warnings (run `cargo fix --lib -p dixscript` to apply 32 suggestions)
[1m[33mwarning[0m[1m: unused imports: `DixLoadOptions` and `DixLoader`[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:5:26
[1m[94m|[0m
[1m[94m5[0m [1m[94m|[0m use dixscript::Runtime::{DixLoadOptions, DixLoader};
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33m^^^^^^^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:202:24
[1m[94m|[0m
[1m[94m202[0m [1m[94m|[0m pub fn with_string(mut self, path: &str, value: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:207:21
[1m[94m|[0m
[1m[94m207[0m [1m[94m|[0m pub fn with_int(mut self, path: &str, value: i32) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:221:22
[1m[94m|[0m
[1m[94m221[0m [1m[94m|[0m pub fn with_long(mut self, path: &str, value: i64) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:226:23
[1m[94m|[0m
[1m[94m226[0m [1m[94m|[0m pub fn with_float(mut self, path: &str, value: f32) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:231:24
[1m[94m|[0m
[1m[94m231[0m [1m[94m|[0m pub fn with_double(mut self, path: &str, value: f64) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:236:22
[1m[94m|[0m
[1m[94m236[0m [1m[94m|[0m pub fn with_bool(mut self, path: &str, value: bool) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:242:27
[1m[94m|[0m
[1m[94m242[0m [1m[94m|[0m pub fn with_hex_color(mut self, path: &str, hex: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:251:22
[1m[94m|[0m
[1m[94m251[0m [1m[94m|[0m pub fn with_date(mut self, path: &str, date: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:257:27
[1m[94m|[0m
[1m[94m257[0m [1m[94m|[0m pub fn with_timestamp(mut self, path: &str, ts: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:263:22
[1m[94m|[0m
[1m[94m263[0m [1m[94m|[0m pub fn with_blob(mut self, path: &str, base64: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:269:23
[1m[94m|[0m
[1m[94m269[0m [1m[94m|[0m pub fn with_regex(mut self, path: &str, pattern: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:278:9
[1m[94m|[0m
[1m[94m278[0m [1m[94m|[0m mut self,
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:289:23
[1m[94m|[0m
[1m[94m289[0m [1m[94m|[0m pub fn with_array(mut self, path: &str, items_json: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:298:24
[1m[94m|[0m
[1m[94m298[0m [1m[94m|[0m pub fn with_object(mut self, path: &str, props_json: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: variable does not need to be mutable[0m
[1m[94m--> [0mmdix-wasm/src/builder.rs:307:23
[1m[94m|[0m
[1m[94m307[0m [1m[94m|[0m pub fn with_tuple(mut self, path: &str, items_json: &str) -> Result<MdixBuilder, JsValue> {
[1m[94m|[0m [1m[94m----[0m[1m[33m^^^^[0m
[1m[94m|[0m [1m[94m|[0m
[1m[94m|[0m [1m[94mhelp: remove this `mut`[0m
[1m[33mwarning[0m[1m: associated function `new` is never used[0m
[1m[94m--> [0mmdix-wasm/src/schema.rs:179:19
[1m[94m|[0m
[1m[94m178[0m [1m[94m|[0m impl MdixValidationReport {
[1m[94m|[0m [1m[94m-------------------------[0m [1m[94massociated function in this implementation[0m
[1m[94m179[0m [1m[94m|[0m pub(crate) fn new(report: ValidationReport) -> Self {
[1m[94m|[0m [1m[33m^^^[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[1m[33mwarning[0m[1m: method `isSuccess` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:58:12
[1m[94m|[0m
[1m[94m58[0m [1m[94m|[0m pub fn isSuccess(&self) -> bool {
[1m[94m|[0m [1m[33m^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `is_success`[0m
[1m[94m|[0m
[1m[94m= [0m[1mnote[0m: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[1m[33mwarning[0m[1m: method `processedData` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:66:12
[1m[94m|[0m
[1m[94m66[0m [1m[94m|[0m pub fn processedData(&self) -> Vec<u8> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `processed_data`[0m
[1m[33mwarning[0m[1m: method `keyFileContent` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:74:12
[1m[94m|[0m
[1m[94m74[0m [1m[94m|[0m pub fn keyFileContent(&self) -> Option<String> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `key_file_content`[0m
[1m[33mwarning[0m[1m: method `executedModules` should have a snake case name[0m
[1m[94m--> [0mmdix-wasm/src/dlm.rs:80:12
[1m[94m|[0m
[1m[94m80[0m [1m[94m|[0m pub fn executedModules(&self) -> Vec<String> {
[1m[94m|[0m [1m[33m^^^^^^^^^^^^^^^[0m [1m[33mhelp: convert the identifier to snake case: `executed_modules`[0m
[1m[33mwarning[0m: `mdix-wasm` (lib) generated 21 warnings (run `cargo fix --lib -p mdix-wasm` to apply 16 suggestions)
[1m[33mwarning[0m: `mdix-wasm` (lib test) generated 21 warnings (21 duplicates)
[1m[92m Finished[0m `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[1m[92m Running[0m unittests src/lib.rs (/home/runner/work/DixScript-Rust/DixScript-Rust/target/wasm32-unknown-unknown/debug/deps/mdix_wasm-b0689ed1dd665535.wasm)
no tests to run!
[1m[92m Running[0m tests/web.rs (/home/runner/work/DixScript-Rust/DixScript-Rust/target/wasm32-unknown-unknown/debug/deps/web-71430dc870c1050d.wasm)
Executing bindgen...
Running headless tests in Chrome on `http://127.0.0.1:35125/`
Try find `webdriver.json` for configure browser's capabilities:
Not found
Starting new webdriver session...
Visiting http://127.0.0.1:46017...
Loading page elements...
Waiting for test to finish...
running 30 tests
test prefetch_import_then_cloud_import_resolves ... ok
test prefetch_import_does_not_panic ... ok
test merge_with_primary_wins_by_default_weighting ... ok
test merge_with_merges_two_loaded_databases ... ok
test merge_sources_weighted_respects_explicit_weights ... ok
test merge_sources_weighted_rejects_empty_list ... ok
test merge_sources_throw_on_conflict_succeeds_for_disjoint_data ... ok
test merge_sources_throw_on_conflict_raises_for_real_conflict ... ok
test merge_sources_secondary_wins_on_conflict ... ok
test merge_sources_rejects_empty_list ... ok
test merge_sources_primary_wins_on_conflict ... ok
test merge_sources_group_array_same_id_twice_is_not_key_merged ... ok
test merge_sources_group_array_combine_fails_under_throw_on_conflict ... ok
test merge_sources_conflicts_report_has_the_expected_shape ... ok
test merge_sources_combines_non_conflicting_group_array_items ... ok
test merge_sources_combines_disjoint_data ... ok
test load_str_rejects_empty_source ... ok
test load_str_parses_valid_source ... ok
test get_string_returns_the_right_value ... ok
test get_string_on_missing_path_errors_cleanly ... ok
test get_int_returns_the_right_value ... ok
test get_bool_returns_the_right_value ... ok
test from_toml_round_trips_a_simple_table ... ok
test from_json_round_trips_a_simple_object ... ok
test entry_count_is_nonzero_for_valid_data ... ok
test decompile_with_dlm_rejects_empty_data ... ok
test compile_with_dlm_round_trips_with_compression_and_encryption ... ok
test compile_with_dlm_rejects_empty_source ... ok
test compile_with_dlm_passthrough_when_no_dlm_section ... ok
test cloud_import_without_prefetch_errors_cleanly ... ok
test result: ok. 30 passed; 0 failed; 0 ignored; 0 filtered out; finished in 0.24s
[1m[92m Doc-tests[0m mdix_wasm
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[WARN]: ⚠️ There's a newer version of wasm-pack available, the new version is: 0.15.0, you are using: 0.13.1. To update, navigate to: https://rustwasm.github.io/wasm-pack/installer/