aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml (follow)
Commit message (Collapse)AuthorAgeLines
* replace deprecated failure crate with thiserrorMax Audron2025-02-22-1/+2
| | | | | | | | | this changes the public API in that all our methods now return a proper ProtocolError crate. Needed change anyways to properly deal with all our errors in the long run. Will still need to do a pass through the crate to remove all existing unwraps where it makes sense.
* update dependencies and fix errorsMax Audron2025-02-22-8/+14
|
* setup nix flakeMax Audron2022-09-28-2/+2
|
* upgrade to rust 2021 editionMax Audron2021-12-02-1/+1
|
* make client and server features mutually exclusiveMax Audron2021-12-01-1/+1
|
* rework SyncProxy to use globally available channelsMax Audron2021-11-29-0/+3
| | | | | | | | | | | | | | | | the SyncProxy is now a globally available OnceCell that transparently offers a struct with methods to send syncmessages and rpccalls. This allows me to get rid of the globally passed around syncproxy var. The Syncable trait provides default implementations that access this global so the library user usually does not need to use it directly. Further the Syncable trait now provides default implementations for it's methods and only a const for the CLASS name must be set. It isn't very idiomatic rust and takes away some freedom from the library user but i think that it's an overall nicer solution and simplifies the code big time.
* remove no longer needed feature flag so we can compile on rust stableMax Audron2021-11-29-0/+2
|
* add statetracker to workspaceMax Audron2021-09-28-1/+1
|
* add Traits for syncable objectsMax Audron2021-07-25-1/+5
|
* change IRC MessageType to be a bitflag instead of enumMax Audron2021-07-21-0/+2
| | | | | | the BufferSyncer object uses this type in a bitflag manner to indicate all the kinds of change that happened. bitflag still allows very enum esque usage so the change is okay for the Message object.
* WIP: impl more signalproxy objectsMax Audron2021-04-05-1/+3
|
* WIP: impl signalproxy typesMax Audron2021-03-09-1/+1
|
* reorganize tests and add quassel featuresMax Audron2021-01-21-10/+16
|
* Merge branch 'client'Max Audron2021-01-04-16/+33
|\
| * add message parsing feature flagsMax Audron2021-01-04-0/+13
| |
| * update dependenciesMax Audron2021-01-02-11/+16
| |
| * updateMax Audron2020-10-16-4/+0
| |
| * update paperworkMax Audron2020-10-16-2/+5
| |
* | WIP: function apiMax Audron2020-09-26-0/+1
|/
* add parsing of signalproxy messagesMax Audron2020-05-02-0/+1
|
* finish parsing of primitive typesMax Audron2020-04-25-5/+14
|
* update depsMax Audron2020-04-12-0/+2
|
* sort featuresMax Audron2020-01-23-6/+12
|
* updateMax Audron2020-01-22-2/+12
|
* le tokioMax Audron2020-01-21-0/+2
|
* updateMax Audron2020-01-19-0/+1
|
* initial implementation doneMax Audron2020-01-13-0/+1
|
* initMax Audron2020-01-10-0/+10