From d0515a3f2627f289bbe27f142068aad1f5a5cd9f Mon Sep 17 00:00:00 2001 From: meliurwen Date: Fri, 29 Jul 2022 13:27:38 +0200 Subject: [PATCH] Solved all warnings in `tests/` --- tests/parameter_learning.rs | 4 ++-- tests/params.rs | 4 +++- tests/structure_learning.rs | 4 +++- tests/tools.rs | 2 +- tests/utils.rs | 7 +------ 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/tests/parameter_learning.rs b/tests/parameter_learning.rs index 1ce5d51..b624e94 100644 --- a/tests/parameter_learning.rs +++ b/tests/parameter_learning.rs @@ -1,3 +1,5 @@ +#![allow(non_snake_case)] + mod utils; use utils::*; @@ -6,9 +8,7 @@ use reCTBN::ctbn::*; use reCTBN::network::Network; use reCTBN::parameter_learning::*; use reCTBN::{params, tools::*}; -use std::collections::BTreeSet; -#[macro_use] extern crate approx; fn learn_binary_cim(pl: T) { diff --git a/tests/params.rs b/tests/params.rs index c002d7b..e07121c 100644 --- a/tests/params.rs +++ b/tests/params.rs @@ -7,8 +7,8 @@ mod utils; #[macro_use] extern crate approx; - fn create_ternary_discrete_time_continous_param() -> DiscreteStatesContinousTimeParams { + #![allow(unused_must_use)] let mut params = utils::generate_discrete_time_continous_params("A".to_string(), 3); let cim = array![[[-3.0, 2.0, 1.0], [1.0, -5.0, 4.0], [2.3, 1.7, -4.0]]]; @@ -25,6 +25,7 @@ fn test_get_label() { #[test] fn test_uniform_generation() { + #![allow(irrefutable_let_patterns)] let param = create_ternary_discrete_time_continous_param(); let mut states = Array1::::zeros(10000); @@ -44,6 +45,7 @@ fn test_uniform_generation() { #[test] fn test_random_generation_state() { + #![allow(irrefutable_let_patterns)] let param = create_ternary_discrete_time_continous_param(); let mut states = Array1::::zeros(10000); diff --git a/tests/structure_learning.rs b/tests/structure_learning.rs index 2c9645b..790a4b6 100644 --- a/tests/structure_learning.rs +++ b/tests/structure_learning.rs @@ -1,3 +1,5 @@ +#![allow(non_snake_case)] + mod utils; use utils::*; @@ -95,7 +97,7 @@ fn check_compatibility_between_dataset_and_network params::Params { params::Params::DiscreteStatesContinousTime(generate_discrete_time_continous_params(label, cardinality)) } - pub fn generate_discrete_time_continous_params(label: String, cardinality: usize) -> params::DiscreteStatesContinousTimeParams{ let domain: BTreeSet = (0..cardinality).map(|x| x.to_string()).collect(); params::DiscreteStatesContinousTimeParams::new(label, domain) } - - - - -