fn taskset_of_myrjam() -> Vec<Task> {
        let now = Utc::now();
        let task1 = Task {
            content: "take over the world".to_string(),
            deadline: now + Duration::days(6 * 365),
            duration: Duration::hours(1000),
            importance: 10,
        };
        let task2 = Task {
            content: "make onion soup".to_string(),
            deadline: now + Duration::hours(2),
            duration: Duration::hours(1),
            importance: 3,
        };
        let task3 = Task {
            content: "publish Commander Mango 3".to_string(),
            deadline: now + Duration::days(365 / 2),
            duration: Duration::hours(50),
            importance: 6,
        };
        let task4 = Task {
            content: "sculpt".to_string(),
            deadline: now + Duration::days(30),
            duration: Duration::hours(10),
            importance: 4,
        };
        let task5 = Task {
            content: "organise birthday present".to_string(),
            deadline: now + Duration::days(30),
            duration: Duration::hours(5),
            importance: 10,
        };
        let task6 = Task {
            content: "make dentist appointment".to_string(),
            deadline: now + Duration::days(7),
            duration: Duration::minutes(10),
            importance: 5,
        };
        vec![task1, task2, task3, task4, task5, task6]
    }
// Note that some of these task sets are not representative at all, since tasks should be small
// and actionable. Things like taking over the world should be handled by Eva in a higher
// abstraction level in something like projects, which should not be scheduled.
Note that some of these task sets are not representative at all, since tasks should be small
and actionable. Things like taking over the world should be handled by Eva in a higher
abstraction level in something like projects, which should not be scheduled.
Note that some of these task sets are not representative at all since tasks should be small and actionable . Things like taking over the world should be handled by Eva in a higher abstraction level in something like projects which should not be scheduled .
fn taskset_of_myrjam() -> Vec<Task> {
        let now = Utc::now();
        let task1 = Task {
            content: "take over the world".to_string(),
            deadline: now + Duration::days(6 * 365),
            duration: Duration::hours(1000),
            importance: 10,
        };
        let task2 = Task {
            content: "make onion soup".to_string(),
            deadline: now + Duration::hours(2),
            duration: Duration::hours(1),
            importance: 3,
        };
        let task3 = Task {
            content: "publish Commander Mango 3".to_string(),
            deadline: now + Duration::days(365 / 2),
            duration: Duration::hours(50),
            importance: 6,
        };
        let task4 = Task {
            content: "sculpt".to_string(),
            deadline: now + Duration::days(30),
            duration: Duration::hours(10),
            importance: 4,
        };
        let task5 = Task {
            content: "organise birthday present".to_string(),
            deadline: now + Duration::days(30),
            duration: Duration::hours(5),
            importance: 10,
        };
        let task6 = Task {
            content: "make dentist appointment".to_string(),
            deadline: now + Duration::days(7),
            duration: Duration::minutes(10),
            importance: 5,
        };
        vec![task1, task2, task3, task4, task5, task6]
    }
fn taskset_of_myrjam ( ) -> Vec < Task > { let now = Utc :: now ( ) ; let task1 = Task { content : " " . to_string ( ) , deadline : now + Duration :: days ( 6 * 365 ) , duration : Duration :: hours ( 1000 ) , importance : 10 , } ; let task2 = Task { content : " " . to_string ( ) , deadline : now + Duration :: hours ( 2 ) , duration : Duration :: hours ( 1 ) , importance : 3 , } ; let task3 = Task { content : " " . to_string ( ) , deadline : now + Duration :: days ( 365 / 2 ) , duration : Duration :: hours ( 50 ) , importance : 6 , } ; let task4 = Task { content : " " . to_string ( ) , deadline : now + Duration :: days ( 30 ) , duration : Duration :: hours ( 10 ) , importance : 4 , } ; let task5 = Task { content : " " . to_string ( ) , deadline : now + Duration :: days ( 30 ) , duration : Duration :: hours ( 5 ) , importance : 10 , } ; let task6 = Task { content : " " . to_string ( ) , deadline : now + Duration :: days ( 7 ) , duration : Duration :: minutes ( 10 ) , importance : 5 , } ; vec ! [ task1 task2 task3 task4 task5 task6 ] }
Note that some of these task sets are not representative at all, since tasks should be small
and actionable.
Note that some of these task sets are not representative at all since tasks should be small and actionable .