jonhoo / faktory-rs

Rust bindings for Faktory clients and workers
Apache License 2.0
205 stars 16 forks source link

Mutate API #87

Open rustworthy opened 1 week ago

rustworthy commented 1 week ago

addresses #61

this should also "unblock" #88


This change is Reviewable

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 73.27586% with 31 lines in your changes missing coverage. Please review.

Project coverage is 67.4%. Comparing base (6ff7d60) to head (cded093).

Files with missing lines Patch % Lines
src/proto/client/mutation.rs 53.8% 30 Missing :warning:
src/proto/single/cmd.rs 96.6% 1 Missing :warning:
Additional details and impacted files | [Files with missing lines](https://app.codecov.io/gh/jonhoo/faktory-rs/pull/87?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jon+Gjengset) | Coverage Δ | | |---|---|---| | [src/proto/client/mod.rs](https://app.codecov.io/gh/jonhoo/faktory-rs/pull/87?src=pr&el=tree&filepath=src%2Fproto%2Fclient%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jon+Gjengset#diff-c3JjL3Byb3RvL2NsaWVudC9tb2QucnM=) | `87.1% <ø> (ø)` | | | [src/proto/mod.rs](https://app.codecov.io/gh/jonhoo/faktory-rs/pull/87?src=pr&el=tree&filepath=src%2Fproto%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jon+Gjengset#diff-c3JjL3Byb3RvL21vZC5ycw==) | `72.7% <ø> (ø)` | | | [src/proto/single/mod.rs](https://app.codecov.io/gh/jonhoo/faktory-rs/pull/87?src=pr&el=tree&filepath=src%2Fproto%2Fsingle%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jon+Gjengset#diff-c3JjL3Byb3RvL3NpbmdsZS9tb2QucnM=) | `97.1% <ø> (+2.8%)` | :arrow_up: | | [src/proto/single/mutation.rs](https://app.codecov.io/gh/jonhoo/faktory-rs/pull/87?src=pr&el=tree&filepath=src%2Fproto%2Fsingle%2Fmutation.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jon+Gjengset#diff-c3JjL3Byb3RvL3NpbmdsZS9tdXRhdGlvbi5ycw==) | `100.0% <100.0%> (ø)` | | | [src/proto/single/cmd.rs](https://app.codecov.io/gh/jonhoo/faktory-rs/pull/87?src=pr&el=tree&filepath=src%2Fproto%2Fsingle%2Fcmd.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jon+Gjengset#diff-c3JjL3Byb3RvL3NpbmdsZS9jbWQucnM=) | `96.8% <96.6%> (-0.7%)` | :arrow_down: | | [src/proto/client/mutation.rs](https://app.codecov.io/gh/jonhoo/faktory-rs/pull/87?src=pr&el=tree&filepath=src%2Fproto%2Fclient%2Fmutation.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jon+Gjengset#diff-c3JjL3Byb3RvL2NsaWVudC9tdXRhdGlvbi5ycw==) | `53.8% <53.8%> (ø)` | |

🚨 Try these New Features: