Pass three with right-half intervals

This commit is contained in:
Kinesin Data Technologies Incorporated
2022-09-28 21:06:18 -03:00
commit 811057ecad
9 changed files with 1510 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
#![allow(unused_imports)]
#![allow(dead_code)]
use anyhow::{anyhow, Result};
use chrono::prelude::*;
use chrono::{Duration, TimeZone};
use chrono_tz::Tz;
use serde::{Deserialize, Serialize};
use std::collections::{HashMap, HashSet};
use tokio::sync::{mpsc, oneshot};
use crate::calendar::*;
use crate::interval::*;
use crate::interval_set::*;
use crate::requirement::*;
use crate::schedule::*;
use crate::task::*;
pub type Resource = String;
pub type TaskDetails = serde_json::Value;
pub mod calendar;
pub mod interval;
pub mod interval_set;
pub mod requirement;
pub mod schedule;
pub mod task;