Compare commits

..

5 Commits
v0.1.0 ... main

Author SHA1 Message Date
fb4bd51d71 Merge pull request 'chore(release): v0.2.0' (#3) from cuddle-please/release into main
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #3
2024-08-06 21:49:21 +02:00
cuddle-please
3a3af4757c chore(release): 0.2.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-08-02 07:29:49 +00:00
69c8b7409b
feat: use actual delimination
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-08-02 09:29:29 +02:00
85b6079b60
feat: use source instead
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-08-02 09:29:13 +02:00
989f073061
feat: add inner error
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-08-02 09:21:56 +02:00
3 changed files with 13 additions and 3 deletions

View File

@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.2.0] - 2024-08-02
### Added
- use actual delimination
- use source instead
- add inner error
## [0.1.0] - 2024-08-02 ## [0.1.0] - 2024-08-02
### Added ### Added

View File

@ -3,7 +3,7 @@ members = ["crates/*"]
resolver = "2" resolver = "2"
[workspace.package] [workspace.package]
version = "0.1.0" version = "0.2.0"
[workspace.dependencies] [workspace.dependencies]
drift = { path = "crates/drift" } drift = { path = "crates/drift" }

View File

@ -5,8 +5,11 @@ use std::future::Future;
use tokio::time; use tokio::time;
use tokio_util::sync::CancellationToken; use tokio_util::sync::CancellationToken;
#[derive(Debug, Clone, thiserror::Error)] #[derive(Debug, thiserror::Error)]
pub enum DriftError {} pub enum DriftError {
#[error("job failed with inner error: {0}")]
JobError(#[source] anyhow::Error),
}
pub fn schedule<F, Fut>(interval: Duration, func: F) -> CancellationToken pub fn schedule<F, Fut>(interval: Duration, func: F) -> CancellationToken
where where