2 unstable releases

0.5.0 Dec 16, 2024
0.4.1 Nov 17, 2024

#1183 in HTTP server

Download history 87/week @ 2024-11-13 31/week @ 2024-11-20 6/week @ 2024-11-27 14/week @ 2024-12-04 136/week @ 2024-12-11 31/week @ 2024-12-18

182 downloads per month
Used in taskchampion-sync-server-…

MIT license

45KB
937 lines

taskchampion-sync-server-core

This crate implements the core logic of the taskchampion sync protocol.

This should be considered a reference implementation, with the protocol documentation. representing the authoritative definition of the protocol. Other implementations are encouraged.


lib.rs:

This crate implements the core logic of the taskchampion sync protocol.

This should be considered a reference implementation, with the protocol documentation. representing the authoritative definition of the protocol. Other implementations are encouraged.

This crate uses an abstract storage backend. Note that this does not implement the HTTP-specific portions of the protocol, nor provide any storage implementations.

Usage

To use, create a new Server instance and call the relevant protocol API methods. The arguments and return values correspond closely to the protocol documentation.

Dependencies

~1.8–2.7MB
~50K SLoC