Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-30 | Fix clippy: Remove needless binding | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-12-29 | Support taskwarrior 2.6.0 serialization format | Imran Iqbal | |
As of taskwarrior 2.6.0 the depends field changed from being a string of comma seperated uuid's to being a proper json array of uuid strings. This commit allows the selection of which serialization format to use with the help of typestating. Task<TW26> will (de)serialize to the new format, while Task<TW25> will retain the older behaviour. This will allow this library to be used with any version of taskwarrior. Signed-off-by: Imran Iqbal <imran@imraniqbal.org> | |||
2022-12-18 | Remove "extern crate" declarations | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-12-18 | cargo-fix --edition | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Simplify matches | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Allow function with too many args | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Remove lifetime that can be inferred | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Remove ref keyword | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Do use char for pattern instead of str | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Simplify construction of object | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Use assert_eq!() instead of assert!() with == comparison | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2022-08-09 | Replace assert!(false) with panic!() | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-11-02 | Run `cargo fmt` | Imran Iqbal | |
Suggested-by: Dheepak Krishnamurthy <me@kdheepak.com> Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-02-13 | Add test | Dheepak Krishnamurthy | |
2021-02-13 | Make priority a string type | Dheepak Krishnamurthy | |
2020-10-24 | Fix where syntax | Dheepak Krishnamurthy | |
2020-10-24 | Add tests for urgency | Dheepak Krishnamurthy | |
2020-10-24 | Add urgency to task | Dheepak Krishnamurthy | |
2020-08-04 | Remove unused generic type | Matthias Beyer | |
Somehow this slipped in. The type is unused, so remove it. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> Reported-by: Dheepak Krishnamurthy <me@kdheepak.com> | |||
2019-11-09 | Fix: imask has type f64 | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-11-09 | Remove unused import | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2018-09-30 | Merge pull request #73 from maralorn/fix-mutability | Matthias Beyer | |
Add setters | |||
2018-09-30 | Merge pull request #77 from maralorn/partialeq | Matthias Beyer | |
Make Tasks comparable | |||
2018-05-01 | Make Tasks comparable | Malte Brandy | |
2018-04-30 | Add setters | Malte Brandy | |
2018-04-29 | Add comment that description is mandatory | Malte Brandy | |
2018-04-20 | task.rs: tests: Remove unnecessary .to_owned() | Malte Brandy | |
2018-04-20 | Add TaskBuilder with necessary docs for it | Malte Brandy | |
2018-04-20 | Add builder type | Matthias Beyer | |
2018-04-19 | Change type of depends to Vec<Uuid> | Malte Brandy | |
2018-04-19 | Merge pull request #63 from maralorn/simpler-uda | Malte Brandy | |
Simplify the types for UDAs | |||
2018-04-19 | Simplify the types for UDAs | Malte Brandy | |
2018-04-19 | Refactor: Replace try! macro with ? operator | Malte Brandy | |
2018-04-19 | Apply rustfmt | Malte Brandy | |
2018-04-19 | Fix serialization of udas | Malte Brandy | |
2018-04-19 | Add tests for uda serialization and deserialization (and fix found bug in ↵ | Malte Brandy | |
serializer) | |||
2018-04-19 | Correctly use debug! macro | Malte Brandy | |
2018-04-19 | Make everything work with recent serde | Malte Brandy | |
2018-04-18 | [PENDING] We have String/u64/f64 as possible values, so de/ser properly here | Matthias Beyer | |
2018-04-18 | De/serialize "id" as Task field | Matthias Beyer | |
2018-04-18 | Add env-logger in test execution | Matthias Beyer | |
2018-04-18 | Serialize UDA elem in Task type | Matthias Beyer | |
2018-04-18 | Integrate UDA type into Task type | Matthias Beyer | |
2018-04-18 | Add basic UDA support | Matthias Beyer | |
2017-09-18 | Implement a RW interface | Matthias Beyer | |
The types offered by this crate are merely data-holding things. We do not compute values, aggregate data or something like this, we are simply representing a nice JSON -> Rust Type -> JSON mapping via Serde. Hence, we should offer a nice read-write interface. This patch removes the Task::add_annotation() and Task::add_annotations() functions but adds mut-getters for all attributes. | |||
2017-09-18 | Rewrite to use serde 1 | Matthias Beyer | |
2017-02-03 | Skip serializing if options are none | Matthias Beyer | |
2017-02-03 | Because of custom derive, we have to make these optional | Matthias Beyer | |
2017-02-03 | Try out whether deriving works | Matthias Beyer | |
2017-02-03 | Update to new serde de/ser interface | Matthias Beyer | |