From 16b0c98f82a5fc6de4b7b4462873e93c1f579645 Mon Sep 17 00:00:00 2001 From: Blinningjr <nicke.l@telia.com> Date: Sun, 3 Jan 2021 11:42:17 +0100 Subject: [PATCH] Moved the creatino of task to a function --- srp_analysis/src/main.rs | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/srp_analysis/src/main.rs b/srp_analysis/src/main.rs index eadd7bd..fd2ddac 100644 --- a/srp_analysis/src/main.rs +++ b/srp_analysis/src/main.rs @@ -6,6 +6,21 @@ use srp_analyser::*; fn main() { + let tasks: Tasks = create_tasks(); + + println!("tasks {:?}", &tasks); + println!("tot_util {}", total_load_factor(&tasks)); + + let (ip, tr) = pre_analysis(&tasks); + println!("ip: {:?}", ip); + println!("tr: {:?}", tr); + + let analysis = analyse(&tasks, &ip, &tr, true); + println!("Analysis {:#?}", analysis); +} + + +fn create_tasks() -> Tasks { let t1 = Task { id: "T1".to_string(), prio: 1, @@ -67,19 +82,9 @@ fn main() { }], }, }; - + // builds a vector of tasks t1, t2, t3 let tasks: Tasks = vec![t1, t2, t3]; - - println!("tasks {:?}", &tasks); - println!("tot_util {}", total_load_factor(&tasks)); - - let (ip, tr) = pre_analysis(&tasks); - println!("ip: {:?}", ip); - println!("tr: {:?}", tr); - - let analysis = analyse(&tasks, &ip, &tr, true); - println!("Analysis {:#?}", analysis); + return tasks; } - -- GitLab