* add uniq method for AsyncRunnable trait (#70)
* add uniq method for asyncrunnable
* add hash enum
* remove string
* return bool values
* Task struct modified (#71)
* Task struct modified
* asynk module try to adapt new scheme
* delete period in millis
* delete period in millis completed
* Cron support :D
* Cron and single Schedule support :D
* Current timestamp value
* fix bug and new test that confirms that it was a bug
* fix a call
* Update Cargo.toml
Co-authored-by: Ayrat Badykov <ayratin555@gmail.com>
* comments suggestions
* fix clippy
* Better user api for schedule with cron
* Cron tested with example
* Comments adressed
* Comments adressed
Co-authored-by: Ayrat Badykov <ayratin555@gmail.com>
Co-authored-by: Ayrat Badykov <ayratin555@gmail.com>
* Periodic tasks
* schedule next execution
* add scheduler
* ignore test
* fix clippy
* make start public
* check if the period task already exists
* do not insert task if it's already in the queue
* fix tests